diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-06-28 16:54:49 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-06-28 18:04:27 +0000 |
commit | 09effdc9b04a3a04d4f128fd9e1fa360a251ed81 (patch) | |
tree | 0ef789ae1f6e385a9664ca6cb5a9f85f7773bcff /rt/mq_timedreceive.c | |
parent | d60fdd480d32a9b4bd781cae08e9a8dfb486c3bd (diff) | |
download | glibc-09effdc9b04a3a04d4f128fd9e1fa360a251ed81.tar.gz glibc-09effdc9b04a3a04d4f128fd9e1fa360a251ed81.tar.xz glibc-09effdc9b04a3a04d4f128fd9e1fa360a251ed81.zip |
hurd: make wait4 a cancellation point
and add _nocancel variant. * sysdeps/mach/hurd/Makefile [io] (sysdep_routines): Add wait4_nocancel. * sysdeps/mach/hurd/wait4.c: Include <sysdep-cancel.h> (__wait4): Surround __proc_wait with enabling async cancel, and use __USEPORT_CANCEL instead of __USEPORT. * sysdeps/mach/hurd/wait4_nocancel.c: New file, contains previous implementation of __wait4. * sysdeps/mach/hurd/not-cancel.h (__waitpid_nocancel): Replace macro with __wait4_nocancel declaration with hidden proto, and make __waitpid_nocancel call __wait4_nocancel.
Diffstat (limited to 'rt/mq_timedreceive.c')
0 files changed, 0 insertions, 0 deletions