mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-03 10:21:05 +00:00
ce42435cab
* sysdeps/generic/utmp_file.c: Use not-cancelable syscalls all over the place. It would be allowed to have these fucntions as cancellation points but the cleanup would be ugly and a lot of work. * sysdeps/generic/not-cancel.h (fcntl_not_cancel): Define. * sysdeps/unix/sysv/linux/not-cancel.h (fcntl_not_cancel): Define. * include/fcntl.h (__fcntl_nocancel): Declare. * sysdeps/unix/sysv/linux/fcntl.c: New file. * sysdeps/unix/sysv/linux/i386/fcntl.c (__libc_fcntl): Only enable cancellation if absolutely needed. (__fcntl_nocancel): Define. * posix/unistd.h (gethostid): Remove __THROW. Clarify comment. * sysdeps/unix/sysv/linux/Makefile (CFLAGS-gethostid.c): Add -fexceptions. * sysdeps/unix/sysv/linux/gethostid.c (gethostid): Use extend_alloca. * resolv/res_init.c (__res_nclose): Use close_not_cancel_no_status instead of __close. |
||
---|---|---|
.. | ||
bits | ||
i486 | ||
i586 | ||
i686 | ||
createthread.c | ||
dl-sysdep.h | ||
fork.c | ||
lowlevellock.h | ||
not-cancel.h | ||
pt-vfork.S | ||
pthread_once.S | ||
pthread_spin_init.c | ||
pthread_spin_unlock.S | ||
sysdep-cancel.h |