/* By: ljiriste <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/03/28 09:39:55 by ljiriste #+# #+# */
-/* Updated: 2024/03/28 10:49:03 by ljiriste ### ########.fr */
+/* Updated: 2024/03/28 12:01:03 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
const size_t count = diner->setting.philo_count;
size_t i;
- diner->philos = malloc(sizeof(diner->philos) * count);
- diner->forks = malloc(sizeof(diner->forks) * count);
- *threads = malloc(sizeof(*threads) * count);
- if (!diner->philos || !diner->forks || !*threads)
- return (1);
init_mutex(&diner->setting.terminal_lock, NULL);
init_mutex(&diner->setting.end_lock, NULL);
+ diner->philos = malloc(sizeof(*diner->philos) * count);
+ diner->forks = malloc(sizeof(*diner->forks) * count);
+ *threads = malloc(sizeof(**threads) * count);
+ if (!diner->philos || !diner->forks || !*threads)
+ return (1);
i = 0;
while (i < count)
{