mirror of https://gitee.com/openkylin/linux.git
checksyscalls: fix up mq_timedreceive and stat exceptions
mq_timedreceive was spelled incorrectly, and we need exceptions for new architectures that leave out newstat or stat64, implementing only statx() now. Fixes:48166e6ea4
("y2038: add 64-bit time_t syscalls to all 32-bit architectures") Fixes:bf4b6a7d37
("y2038: Remove stat64 family from default syscall set") Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
8e9f51a885
commit
1d5b82331e
|
@ -30,13 +30,10 @@ cat << EOF
|
||||||
#define __IGNORE_readlink /* readlinkat */
|
#define __IGNORE_readlink /* readlinkat */
|
||||||
#define __IGNORE_symlink /* symlinkat */
|
#define __IGNORE_symlink /* symlinkat */
|
||||||
#define __IGNORE_utimes /* futimesat */
|
#define __IGNORE_utimes /* futimesat */
|
||||||
#if BITS_PER_LONG == 64
|
|
||||||
#define __IGNORE_stat /* fstatat */
|
#define __IGNORE_stat /* fstatat */
|
||||||
#define __IGNORE_lstat /* fstatat */
|
#define __IGNORE_lstat /* fstatat */
|
||||||
#else
|
|
||||||
#define __IGNORE_stat64 /* fstatat64 */
|
#define __IGNORE_stat64 /* fstatat64 */
|
||||||
#define __IGNORE_lstat64 /* fstatat64 */
|
#define __IGNORE_lstat64 /* fstatat64 */
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef __ARCH_WANT_SET_GET_RLIMIT
|
#ifndef __ARCH_WANT_SET_GET_RLIMIT
|
||||||
#define __IGNORE_getrlimit /* getrlimit */
|
#define __IGNORE_getrlimit /* getrlimit */
|
||||||
|
@ -138,7 +135,7 @@ cat << EOF
|
||||||
#define __IGNORE_io_pgetevents
|
#define __IGNORE_io_pgetevents
|
||||||
#define __IGNORE_recvmmsg
|
#define __IGNORE_recvmmsg
|
||||||
#define __IGNORE_mq_timedsend
|
#define __IGNORE_mq_timedsend
|
||||||
#define __IGNORE_mq_timedreceiv
|
#define __IGNORE_mq_timedreceive
|
||||||
#define __IGNORE_semtimedop
|
#define __IGNORE_semtimedop
|
||||||
#define __IGNORE_rt_sigtimedwait
|
#define __IGNORE_rt_sigtimedwait
|
||||||
#define __IGNORE_futex
|
#define __IGNORE_futex
|
||||||
|
|
Loading…
Reference in New Issue