diff options
author | Damien Miller <djm@mindrot.org> | 2001-12-21 14:53:11 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2001-12-21 14:53:11 +1100 |
commit | f6681a3a96ae06d62db49594ba0dcf352f817801 (patch) | |
tree | 30dffcc80c35ed4b1e97d4d114a8eaebc14412be /openbsd-compat/rresvport.h | |
parent | 8db9a8431058974fe54b4a68684cb16ed70d1f9e (diff) |
- markus@cvs.openbsd.org 2001/12/19 16:09:39
[serverloop.c]
fix race between SIGCHLD and select with an additional pipe. writing
to the pipe on SIGCHLD wakes up select(). using pselect() is not
portable and siglongjmp() ugly. W. R. Stevens suggests similar solution.
initial idea by pmenage@ensim.com; ok deraadt@, djm@
Diffstat (limited to 'openbsd-compat/rresvport.h')
0 files changed, 0 insertions, 0 deletions