mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
Remove __ASSUME_PPOLL.
With current kernel version requirements, the ppoll Linux syscall can be assumed to be present on all architectures; this patch removes the __ASSUME_PPOLL macro and conditionals on it and on whether __NR_ppoll is defined. (Note that the same can't yet be done for pselect, because MicroBlaze only wired that up in the syscall table in 3.15.) Tested for x86_64 and x86 that installed stripped shared libraries are unchanged by the patch. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_PPOLL): Remove macro. * sysdeps/unix/sysv/linux/ppoll.c: Do not include <kernel-features.h>. [__NR_ppoll]: Make code unconditional. [!__ASSUME_PPOLL]: Remove conditional code.
This commit is contained in:
@ -58,7 +58,6 @@
|
||||
/* pselect/ppoll were introduced just after 2.6.16-rc1. On x86_64 and
|
||||
SH this appeared first in 2.6.19-rc1, on ia64 in 2.6.22-rc1. */
|
||||
#define __ASSUME_PSELECT 1
|
||||
#define __ASSUME_PPOLL 1
|
||||
|
||||
/* The *at syscalls were introduced just after 2.6.16-rc1. On PPC
|
||||
they were introduced in 2.6.17-rc1, on SH in 2.6.19-rc1. */
|
||||
|
Reference in New Issue
Block a user