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] | |
X32 uses 64-bit offset like 64-bit platforms. This patch uses 64-bit filesystem functions for x32. Tested on Linux/x32. OK to install? Thanks. H.J. * sysdeps/unix/sysv/linux/x86_64/x32/alphasort.c: New file. * sysdeps/unix/sysv/linux/x86_64/x32/alphasort64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/fseeko.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/fseeko64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/ftello.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/ftello64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/ftw.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/ftw64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/glob.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/iofopen.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/iofopen64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/lockf.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/lockf64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/mkostemp.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/mkostemp64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/mkstemp.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/mkstemp64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/scandir.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/scandir64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/scandirat.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/scandirat64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/tmpfile.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/tmpfile64.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/versionsort.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/versionsort64.c: Likewise. diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/alphasort.c b/sysdeps/unix/sysv/linux/x86_64/x32/alphasort.c new file mode 100644 index 0000000..69ec427 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/alphasort.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/alphasort.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/alphasort64.c b/sysdeps/unix/sysv/linux/x86_64/x32/alphasort64.c new file mode 100644 index 0000000..6c5b2a1 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/alphasort64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/alphasort64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/fseeko.c b/sysdeps/unix/sysv/linux/x86_64/x32/fseeko.c new file mode 100644 index 0000000..dc47698 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/fseeko.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/fseeko.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/fseeko64.c b/sysdeps/unix/sysv/linux/x86_64/x32/fseeko64.c new file mode 100644 index 0000000..3e554ec --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/fseeko64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/fseeko64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/ftello.c b/sysdeps/unix/sysv/linux/x86_64/x32/ftello.c new file mode 100644 index 0000000..735e3e1 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftello.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/ftello.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/ftello64.c b/sysdeps/unix/sysv/linux/x86_64/x32/ftello64.c new file mode 100644 index 0000000..eb155ed --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftello64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/ftello64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/ftw.c b/sysdeps/unix/sysv/linux/x86_64/x32/ftw.c new file mode 100644 index 0000000..a21dfe5 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftw.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/ftw.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/ftw64.c b/sysdeps/unix/sysv/linux/x86_64/x32/ftw64.c new file mode 100644 index 0000000..3c025b7 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftw64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/ftw64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/glob.c b/sysdeps/unix/sysv/linux/x86_64/x32/glob.c new file mode 100644 index 0000000..e542747 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/glob.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/glob.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos.c b/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos.c new file mode 100644 index 0000000..de2ff01 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/iofgetpos.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos64.c b/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos64.c new file mode 100644 index 0000000..34aabfc --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/iofgetpos64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/iofopen.c b/sysdeps/unix/sysv/linux/x86_64/x32/iofopen.c new file mode 100644 index 0000000..e39bb55 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofopen.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/iofopen.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/iofopen64.c b/sysdeps/unix/sysv/linux/x86_64/x32/iofopen64.c new file mode 100644 index 0000000..af0c6ae --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofopen64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/iofopen64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos.c b/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos.c new file mode 100644 index 0000000..a4c99c9 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/iofsetpos.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos64.c b/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos64.c new file mode 100644 index 0000000..e83fbba --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/iofsetpos64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/lockf.c b/sysdeps/unix/sysv/linux/x86_64/x32/lockf.c new file mode 100644 index 0000000..42306a0 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/lockf.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/lockf.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/lockf64.c b/sysdeps/unix/sysv/linux/x86_64/x32/lockf64.c new file mode 100644 index 0000000..3b4b55a --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/lockf64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/lockf64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp.c b/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp.c new file mode 100644 index 0000000..177f68a --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/mkostemp.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp64.c b/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp64.c new file mode 100644 index 0000000..68455a8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/mkostemp64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp.c b/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp.c new file mode 100644 index 0000000..4bc129b --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/mkstemp.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp64.c b/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp64.c new file mode 100644 index 0000000..76a8363 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/mkstemp64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/scandir.c b/sysdeps/unix/sysv/linux/x86_64/x32/scandir.c new file mode 100644 index 0000000..9288ca2 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandir.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/scandir.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/scandir64.c b/sysdeps/unix/sysv/linux/x86_64/x32/scandir64.c new file mode 100644 index 0000000..6d22057 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandir64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/scandir64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/scandirat.c b/sysdeps/unix/sysv/linux/x86_64/x32/scandirat.c new file mode 100644 index 0000000..5b88993 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandirat.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/scandirat.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/scandirat64.c b/sysdeps/unix/sysv/linux/x86_64/x32/scandirat64.c new file mode 100644 index 0000000..0d7893d --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandirat64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/scandirat64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile.c b/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile.c new file mode 100644 index 0000000..f24f361 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/tmpfile.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile64.c b/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile64.c new file mode 100644 index 0000000..55feef2 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/tmpfile64.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/versionsort.c b/sysdeps/unix/sysv/linux/x86_64/x32/versionsort.c new file mode 100644 index 0000000..af5a668 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/versionsort.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/versionsort.c> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/versionsort64.c b/sysdeps/unix/sysv/linux/x86_64/x32/versionsort64.c new file mode 100644 index 0000000..fe220c9 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/versionsort64.c @@ -0,0 +1 @@ +#include <sysdeps/wordsize-64/versionsort64.c> -- 1.7.6.5
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |