diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-09-29 16:16:20 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-09-29 16:16:20 +0200 |
| commit | b6f4db572d7d40c178ec286373422faa2172f135 (patch) | |
| tree | 03fd9601de99de8111994f487cfdacc7127ce6d0 /philo_two/io.c | |
| parent | 6bfcd3c6f921e7717e61167b291bb27bd3f66386 (diff) | |
| download | philosophers-b6f4db572d7d40c178ec286373422faa2172f135.tar.gz philosophers-b6f4db572d7d40c178ec286373422faa2172f135.tar.bz2 philosophers-b6f4db572d7d40c178ec286373422faa2172f135.zip | |
philo_two file restructuration
Diffstat (limited to 'philo_two/io.c')
| -rw-r--r-- | philo_two/io.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/philo_two/io.c b/philo_two/io.c deleted file mode 100644 index 20aec03..0000000 --- a/philo_two/io.c +++ /dev/null @@ -1,45 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* io.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2020/02/14 23:37:50 by cacharle #+# #+# */ -/* Updated: 2020/02/14 23:50:10 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "philo_two.h" - -void io_eat(t_routine_arg *arg) -{ - pthread_mutex_lock(&arg->args->mutex_stdout); - if (arg->args->all_alive) - philo_eat(arg->id, arg->args->timeout_eat); - pthread_mutex_unlock(&arg->args->mutex_stdout); -} - -void io_think(t_routine_arg *arg) -{ - pthread_mutex_lock(&arg->args->mutex_stdout); - if (arg->args->all_alive) - philo_think(arg->id); - pthread_mutex_unlock(&arg->args->mutex_stdout); -} - -void io_sleep(t_routine_arg *arg) -{ - pthread_mutex_lock(&arg->args->mutex_stdout); - if (arg->args->all_alive) - philo_sleep(arg->id, arg->args->timeout_sleep); - pthread_mutex_unlock(&arg->args->mutex_stdout); -} - -void io_die(t_routine_arg *arg) -{ - pthread_mutex_lock(&arg->args->mutex_stdout); - if (arg->args->all_alive) - philo_die(arg->id); - pthread_mutex_unlock(&arg->args->mutex_stdout); -} |
