Path: blob/master/philo_bonus/ft_output_bonus.c
882 views
/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* ft_output_bonus.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: yabtaour <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/05/23 00:06:52 by yabtaour #+# #+# */8/* Updated: 2022/05/23 00:06:54 by yabtaour ### ########.fr */9/* */10/* ************************************************************************** */11#include "philosophers_bonus.h"1213void ft_output(t_data *data, int philo_id, char *str)14{15sem_wait(data->output);16if (!(data->is_dead))17{18printf("[%lld] ", ft_timestamp() - data->birth);19printf("Philosopher %d %s\n", philo_id, str);20}21sem_post(data->output);22}232425