From 36369f00ed18e960f97b34d5c1835f6b21d06201 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Fri, 13 Mar 2020 19:48:48 +0100 Subject: Gotta figure out --- src/ft_sfx_footstep.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/ft_sfx_footstep.c b/src/ft_sfx_footstep.c index b3d33d7..e629a7b 100644 --- a/src/ft_sfx_footstep.c +++ b/src/ft_sfx_footstep.c @@ -15,6 +15,7 @@ #include #include #include +#include void ft_sfx_footstep(t_cub *cl) @@ -24,9 +25,7 @@ void cl->sfx.footstep_pid = fork(); if (cl->sfx.footstep_pid == 0) { - ref += 1; - if (ref > 201) - ref = 0; + ref = (ref > 201) ? (0) : (ref + 1); if (ref % 2) execve(*(cl->sfx.footstep_one + 0), cl->sfx.footstep_one, cl->envp); @@ -34,6 +33,4 @@ void execve(*(cl->sfx.footstep_two + 0), cl->sfx.footstep_two, cl->envp); } - else - wait(&cl->sfx.footstep_pid); } -- cgit v1.2.3