mirror of
https://github.com/clockworkpi/WiringPi.git
synced 2025-12-12 16:08:49 +01:00
fixes WiringPi/WiringPi#100 (#101)
Replaces a bare wait() with waitpid() to only wait on the just-forked process.
This commit is contained in:
parent
e9821abdb4
commit
22fac72e1a
@ -2049,7 +2049,7 @@ int wiringPiISR (int pin, int mode, void (*function)(void))
|
|||||||
return wiringPiFailure (WPI_FATAL, "wiringPiISR: Can't find gpio program\n") ;
|
return wiringPiFailure (WPI_FATAL, "wiringPiISR: Can't find gpio program\n") ;
|
||||||
}
|
}
|
||||||
else // Parent, wait
|
else // Parent, wait
|
||||||
wait (NULL) ;
|
waitpid (pid, NULL, 0) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Now pre-open the /sys/class node - but it may already be open if
|
// Now pre-open the /sys/class node - but it may already be open if
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user