* sysdeps/unix/sysv/linux/m68k/alphasort64.c: New file.
* sysdeps/unix/sysv/linux/m68k/fcntl.c: New file.
* sysdeps/unix/sysv/linux/m68k/getdents64.c: New file.
* sysdeps/unix/sysv/linux/m68k/getrlimit.c: New file.
* sysdeps/unix/sysv/linux/m68k/getrlimit64.c: New file.
* sysdeps/unix/sysv/linux/m68k/glob64.c: New file.
* sysdeps/unix/sysv/linux/m68k/lockf64.c: New file.
* sysdeps/unix/sysv/linux/m68k/oldgetrlimit64.c: New file.
* sysdeps/unix/sysv/linux/m68k/readdir64.c: New file.
* sysdeps/unix/sysv/linux/m68k/readdir64_r.c: New file.
* sysdeps/unix/sysv/linux/m68k/scandir64.c: New file.
* sysdeps/unix/sysv/linux/m68k/setrlimit.c: New file.
* sysdeps/unix/sysv/linux/m68k/versionsort64.c: New file.
* sysdeps/unix/sysv/linux/m68k/Dist: Add oldgetrlimit64.c.
* sysdeps/unix/sysv/linux/m68k/Makefile: Add oldgetrlimit64.
* sysdeps/unix/sysv/linux/m68k/Versions: Export __xstat64,
__fxstat64, __lxstat64, alphasort64, glob64, getrlimit, setrlimit,
getrlimit64, readdir64, readdir64_r, scandir64, versionsort64 at
GLIBC_2.2.
* sysdeps/unix/sysv/linux/m68k/syscalls.list: Add oldgetrlimit,
oldsetrlimit for GLIBC_2.0.
17 files changed:
clone.S
mremap.S
+oldgetrlimit64.c
setresuid.c
setresgid.c
setfsuid.c
sysdep-others += lddlibc4
install-bin += lddlibc4
endif
+
+ifeq ($(subdir),resource)
+sysdep_routines += oldgetrlimit64
+endif
# c*
cacheflush;
}
+ GLIBC_2.2 {
+ # functions used in other libraries
+ __xstat64; __fxstat64; __lxstat64;
+
+ # a*
+ alphasort64;
+
+ # g*
+ glob64;
+
+ # New rlimit interface
+ getrlimit; setrlimit; getrlimit64;
+
+ # r*
+ readdir64; readdir64_r;
+
+ # s*
+ scandir64;
+
+ # v*
+ versionsort64;
+ }
}
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/alphasort64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/fcntl.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/getdents64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/getrlimit.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/getrlimit64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/glob64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/lockf64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/readdir64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/readdir64_r.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/scandir64.c>
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/setrlimit.c>
# File name Caller Syscall name Args Strong name Weak names
cacheflush EXTRA cacheflush i:iiii __cacheflush cacheflush
+oldgetrlimit EXTRA getrlimit i:ip __old_getrlimit getrlimit@GLIBC_2.0
+oldsetrlimit EXTRA setrlimit i:ip __old_setrlimit setrlimit@GLIBC_2.0
--- /dev/null
+#include <sysdeps/unix/sysv/linux/i386/versionsort64.c>