This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] SH: statx is missing in the kernel


On 07/23/2018 08:05 PM, Romain Naour wrote:
__NR_statx is not defined by the kernel headers and __ASSUME_STATX is
defined since kernel 4.11.

__ASSUME_STATX must be undefined until SH kernel support statx.

Carlos, I would like to check in the attached patch for 2.28. I compile-tested this with build-many-glibcs.py against a 4.11 kernel tree with --enable-kernel=4.13.

I'm preparing another patch for alpha, which still has to undergo testing on kernel 4.13 sources.

Thanks,
Florian
Subject: [PATCH] sh: Do not define __ASSUME_STATX
To: libc-alpha@sourceware.org

2018-07-24  Florian Weimer  <fweimer@redhat.com>

	* sysdeps/unix/sysv/linux/sh/kernel-features.h (__ASSUME_STATX):
	Undefine.  Suggested by Romain Naour <romain.naour@gmail.com>.

diff --git a/sysdeps/unix/sysv/linux/sh/kernel-features.h b/sysdeps/unix/sysv/linux/sh/kernel-features.h
index 05b7dcd037..b8ccb01518 100644
--- a/sysdeps/unix/sysv/linux/sh/kernel-features.h
+++ b/sysdeps/unix/sysv/linux/sh/kernel-features.h
@@ -56,4 +56,7 @@
 # undef __ASSUME_RENAMEAT2
 #endif
 
+/* sh does not support the statx system call.  */
+#undef __ASSUME_STATX
+
 #endif

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]