/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* ft_sleep_bonus.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: yabtaour <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/05/23 00:07:13 by yabtaour #+# #+# */8/* Updated: 2022/05/23 00:07:14 by yabtaour ### ########.fr */9/* */10/* ************************************************************************** */11#include "philosophers_bonus.h"1213long long ft_period(long long past, long long present)14{15return (present - past);16}1718void ft_sleep(long long time, t_data *data)19{20long long i;2122i = ft_timestamp();23while (!(data->is_dead))24{25if (ft_period(i, ft_timestamp()) >= time)26break ;27usleep(500);28}29}303132