mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 10:50:07 +00:00
Don't define __ASSUME_UTIMES for linux-generic architectures.
The __ASSUME_UTIMES macro describes whether the utimes syscall is present. For linux-generic architectures, it isn't (utimensat is instead), so the macro should not be defined for them; this patch removes the spurious definitions for such architectures. (Those definitions don't actually cause any user-visible bug, because futimes.c doesn't use __ASSUME_UTIMES if __ASSUME_UTIMENSAT is defined, and futimesat.c and utimes.c are overridden for linux-generic, but the definitions are still logically incorrect.) * sysdeps/unix/sysv/linux/aarch64/kernel-features.h (__ASSUME_UTIMES): Remove. * sysdeps/unix/sysv/linux/tile/kernel-features.h (__ASSUME_UTIMES): Likewise.
This commit is contained in:
parent
aa97dee16e
commit
67737b8f07
@ -1,5 +1,10 @@
|
||||
2014-03-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/aarch64/kernel-features.h
|
||||
(__ASSUME_UTIMES): Remove.
|
||||
* sysdeps/unix/sysv/linux/tile/kernel-features.h
|
||||
(__ASSUME_UTIMES): Likewise.
|
||||
|
||||
* math/gen-auto-libm-tests.c: Update comment on output format.
|
||||
(output_for_one_input_case): Generate before-rounding and
|
||||
after-rounding information as conditions on output flags not
|
||||
|
@ -34,6 +34,5 @@
|
||||
#define __ASSUME_SENDMMSG_SYSCALL 1
|
||||
#define __ASSUME_SIGNALFD4 1
|
||||
#define __ASSUME_SOCK_CLOEXEC 1
|
||||
#define __ASSUME_UTIMES 1
|
||||
|
||||
#include_next <kernel-features.h>
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
|
||||
/* TILE glibc support starts with 2.6.36, guaranteeing many kernel features. */
|
||||
#define __ASSUME_UTIMES 1
|
||||
#define __ASSUME_O_CLOEXEC 1
|
||||
#define __ASSUME_SOCK_CLOEXEC 1
|
||||
#define __ASSUME_IN_NONBLOCK 1
|
||||
|
Loading…
Reference in New Issue
Block a user