/* ************************************************************************** */
/* */
/* ::: :::::::: */
-/* philo_helpers.c :+: :+: :+: */
+/* helpers.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: ljiriste <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/05/09 09:13:40 by ljiriste #+# #+# */
-/* Updated: 2024/05/09 10:16:19 by ljiriste ### ########.fr */
+/* Updated: 2024/05/09 10:39:16 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
void print_timestamp(t_philo *philo, const char *str)
{
mutex_lock(&philo->settings->terminal_lock);
- printf("%u %lu %s\n", usecs_since_start(philo->settings->start), philo->id, str);
+ printf("%u %lu %s\n", usecs_since_start(philo->settings->start) / 1000 , philo->id, str);
mutex_unlock(&philo->settings->terminal_lock);
return ;
}
/* By: ljiriste <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/03/28 11:29:47 by ljiriste #+# #+# */
-/* Updated: 2024/03/28 11:36:24 by ljiriste ### ########.fr */
+/* Updated: 2024/05/09 10:38:14 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
if (inner_parse_arg(&tmp, arg))
return (1);
+ tmp *= 1000;
if (tmp > (useconds_t)-1)
return (1);
*res = (useconds_t)tmp;