diff options
author | Markus Friedl <markus@cvs.openbsd.org> | 2001-12-19 16:09:40 +0000 |
---|---|---|
committer | Markus Friedl <markus@cvs.openbsd.org> | 2001-12-19 16:09:40 +0000 |
commit | 8c7096b431fa26ce27c7d8731b71132cd8f8f303 (patch) | |
tree | 7498668b48f99005eeae82a72e3cd6c544355ea1 /sys/dev/pci/sf64pcr.c | |
parent | ba3279677c973b07f7831a44f14b8a6394531f11 (diff) |
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 'sys/dev/pci/sf64pcr.c')
0 files changed, 0 insertions, 0 deletions