Files
SDL/src
Sam Lantinga 2d957ea3af Fixed bug #633
Description From  Michael Stone   2008-09-25 19:27:29   (-) [reply]

To determine whether a pid is occupied with the kill(pid, 0) idiom, you have to
test

#include <signal.h>
#include <errno.h>
kill(pid, 0) < 0 && errno == ESRCH

not just

#include <signal.h>
kill(pid, 0) < 0

otherwise you get incorrect results when pid is running as a different user
(causing kill(pid, 0) to return -1 + EPERM).

src/audio/alsa/SDL_alsa_audio.c is certainly affected by this bug in both
1.2.13 and 1.3-trunk. It probably occurs in other places as well.
2009-02-17 05:17:51 +00:00
..
2009-02-17 05:17:51 +00:00
2009-01-04 17:14:27 +00:00
2008-12-08 00:27:32 +00:00
2009-01-10 21:50:26 +00:00
2008-12-08 00:27:32 +00:00
2008-12-08 00:27:32 +00:00
2008-12-08 00:27:32 +00:00
2008-12-08 00:27:32 +00:00
2009-02-15 06:12:52 +00:00
2009-01-13 03:53:22 +00:00
2008-12-08 00:27:32 +00:00
2009-01-10 21:50:26 +00:00
2008-12-08 00:27:32 +00:00
2009-01-04 23:36:53 +00:00