From: Joseph Myers Date: Tue, 1 Jul 2014 01:57:46 +0000 (+1000) Subject: MicroBlaze: Update kernel-features.h for syscalls added in 3.15 X-Git-Tag: glibc-2.20~180 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b0cb309635f43aa269dba0ea9925ced294926546;p=platform%2Fupstream%2Fglibc.git MicroBlaze: Update kernel-features.h for syscalls added in 3.15 Now that the MicroBlaze 3.15 kernel has the pselect6, preadv and pwritev syscalls, this patch updates kernel-features.h so they are assumed to be present for 3.15 and later kernels. 2014-06-17 Joseph Myers * sysdeps/unix/sysv/linux/microblaze/kernel-features.h [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PSELECT): Do not undefine. [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PREADV): Likewise. [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PWRITEV): Likewise. Signed-off-by: David Holsgrove --- diff --git a/ChangeLog b/ChangeLog index 619e434..3ac4f45 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2014-07-01 Joseph Myers + + * sysdeps/unix/sysv/linux/microblaze/kernel-features.h + [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PSELECT): Do not + undefine. + [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PREADV): Likewise. + [__LINUX_KERNEL_VERSION >= 0x030f00] (__ASSUME_PWRITEV): Likewise. + 2014-07-01 Roland McGrath * sysdeps/unix/sysv/linux/microblaze/arch-fork.h: New file. diff --git a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h b/sysdeps/unix/sysv/linux/microblaze/kernel-features.h index 066c12d..34b0521 100644 --- a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h +++ b/sysdeps/unix/sysv/linux/microblaze/kernel-features.h @@ -45,8 +45,10 @@ # undef __ASSUME_SET_ROBUST_LIST #endif -/* The MicroBlaze kernel does not support the pselect6, preadv and - pwritev syscalls. */ -#undef __ASSUME_PSELECT -#undef __ASSUME_PREADV -#undef __ASSUME_PWRITEV +/* Support for the pselect6, preadv and pwritev syscalls was added in + 3.15. */ +#if __LINUX_KERNEL_VERSION < 0x030f00 +# undef __ASSUME_PSELECT +# undef __ASSUME_PREADV +# undef __ASSUME_PWRITEV +#endif