summaryrefslogtreecommitdiff
path: root/packages/glibc/2.14.1/0028-alpha-xstat.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/glibc/2.14.1/0028-alpha-xstat.patch')
-rw-r--r--packages/glibc/2.14.1/0028-alpha-xstat.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/glibc/2.14.1/0028-alpha-xstat.patch b/packages/glibc/2.14.1/0028-alpha-xstat.patch
new file mode 100644
index 0000000..4fa9517
--- /dev/null
+++ b/packages/glibc/2.14.1/0028-alpha-xstat.patch
@@ -0,0 +1,18 @@
+---
+ sysdeps/unix/sysv/linux/kernel-features.h | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+--- a/sysdeps/unix/sysv/linux/kernel-features.h
++++ b/sysdeps/unix/sysv/linux/kernel-features.h
+@@ -386,6 +386,11 @@
+ # define __ASSUME_GETDENTS32_D_TYPE 1
+ #endif
+
++/* Starting with version 2.6.4, alpha stat64 syscalls are available. */
++#if __LINUX_KERNEL_VERSION >= 0x020604 && defined __alpha__
++# define __ASSUME_STAT64_SYSCALL 1
++#endif
++
+ /* Starting with version 2.5.3, the initial location returned by `brk'
+ after exec is always rounded up to the next page. */
+ #if __LINUX_KERNEL_VERSION >= 132355