diff options
| author | Dominik Kaiser | 2025-01-18 12:50:55 +0100 |
|---|---|---|
| committer | Dominik Kaiser | 2025-01-18 12:50:55 +0100 |
| commit | 56afbb3011c346dfc0d9e6d92e76cb13fdb272c8 (patch) | |
| tree | ff786f412a8ed2fd4cba316dcf11220fdf956046 /philo/src/simulation.c | |
| parent | e3c8f02a98c2cbf73266bf232c0fb38e48adcd06 (diff) | |
| download | Philosophers-56afbb3011c346dfc0d9e6d92e76cb13fdb272c8.tar.gz Philosophers-56afbb3011c346dfc0d9e6d92e76cb13fdb272c8.zip | |
Add ft_log func
Diffstat (limited to 'philo/src/simulation.c')
| -rw-r--r-- | philo/src/simulation.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/philo/src/simulation.c b/philo/src/simulation.c index 54ac8e5..3035385 100644 --- a/philo/src/simulation.c +++ b/philo/src/simulation.c @@ -6,7 +6,7 @@ /* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/01/17 14:38:04 by dkaiser #+# #+# */ -/* Updated: 2025/01/18 12:41:31 by dkaiser ### ########.fr */ +/* Updated: 2025/01/18 12:49:42 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ @@ -26,8 +26,10 @@ void philo_eat(t_philo *philo) pthread_mutex_lock(&left_fork->mutex); pthread_mutex_lock(&right_fork->mutex); left_fork->available = 0; + ft_log(philo->id, "has taken a fork"); right_fork->available = 0; - printf("Philo %d is eating\n", philo->id); + ft_log(philo->id, "has taken a fork"); + ft_log(philo->id, "is eating"); usleep(1000000); left_fork->available = 1; right_fork->available = 1; @@ -37,13 +39,13 @@ void philo_eat(t_philo *philo) void philo_sleep(t_philo *philo) { - printf("Philo %d is sleeping\n", philo->id); + ft_log(philo->id, "is sleeping"); usleep(1000000); } void philo_think(t_philo *philo) { - printf("Philo %d is thinking\n", philo->id); + ft_log(philo->id, "is thinking"); } int *process_philo(void *arg) |
