create project with libft and basic thread program

This commit is contained in:
hugogogo
2021-12-11 12:46:06 +01:00
commit fc987249ac
7 changed files with 171 additions and 0 deletions

27
srcs/main.c Normal file
View File

@@ -0,0 +1,27 @@
#include "philo.h"
void *philo_exec(void *arg)
{
t_philo *philo;
philo = (t_philo*)arg;
while (1)
write(1, philo->str, ft_strlen(philo->str));
}
int main(void)
{
pthread_t id;
int ret;
t_philo *philo;
philo = malloc(sizeof(philo));
philo->str = "i'm philosopher\n";
ret = pthread_create(&id, NULL, &philo_exec, philo);
if (ret == 0)
{
while (1)
write(1, "main function\n", 14);
}
return 0;
}