/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* sily_time_bonus.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: kdx t_u64 sily_get_time(void) { struct timeval te; gettimeofday(&te, NULL); return (te.tv_sec * 1000LL + te.tv_usec / 1000); } void sily_sleep(t_u64 millis) { t_u64 start; start = sily_get_time(); while (sily_get_time() - start < millis) ; }