From a7895d159fbe2cda386ed4faa7be5661f24f76f7 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 16 May 2012 10:01:44 -0700 Subject: [PATCH] Use 64bit filesystem functions for x32 --- ChangeLog | 32 +++++++++++++++++++ .../unix/sysv/linux/x86_64/x32/alphasort.c | 1 + .../unix/sysv/linux/x86_64/x32/alphasort64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/fseeko.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/fseeko64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/ftello.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/ftello64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/ftw.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/ftw64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/glob.c | 1 + .../unix/sysv/linux/x86_64/x32/iofgetpos.c | 1 + .../unix/sysv/linux/x86_64/x32/iofgetpos64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/iofopen.c | 1 + .../unix/sysv/linux/x86_64/x32/iofopen64.c | 1 + .../unix/sysv/linux/x86_64/x32/iofsetpos.c | 1 + .../unix/sysv/linux/x86_64/x32/iofsetpos64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/lockf.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/lockf64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/mkostemp.c | 1 + .../unix/sysv/linux/x86_64/x32/mkostemp64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/mkstemp.c | 1 + .../unix/sysv/linux/x86_64/x32/mkstemp64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/scandir.c | 1 + .../unix/sysv/linux/x86_64/x32/scandir64.c | 1 + .../unix/sysv/linux/x86_64/x32/scandirat.c | 1 + .../unix/sysv/linux/x86_64/x32/scandirat64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/tmpfile.c | 1 + .../unix/sysv/linux/x86_64/x32/tmpfile64.c | 1 + .../unix/sysv/linux/x86_64/x32/versionsort.c | 1 + .../sysv/linux/x86_64/x32/versionsort64.c | 1 + 30 files changed, 61 insertions(+) create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/alphasort.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/alphasort64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fseeko.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fseeko64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/ftello.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/ftello64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/ftw.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/ftw64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/glob.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/iofopen.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/iofopen64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/lockf.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/lockf64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/mkostemp.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/mkostemp64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/mkstemp.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/mkstemp64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/scandir.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/scandir64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/scandirat.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/scandirat64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/tmpfile.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/tmpfile64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/versionsort.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/versionsort64.c diff --git a/ChangeLog b/ChangeLog index a4851e7fde..13e79258b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +2012-05-16 H.J. Lu + + * 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. + 2012-05-16 Andreas Schwab * Makerules (+depfiles): Also collect depfiles from .oS in 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 0000000000..69ec42721f --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/alphasort.c @@ -0,0 +1 @@ +#include 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 0000000000..6c5b2a1e05 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/alphasort64.c @@ -0,0 +1 @@ +#include 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 0000000000..dc47698f23 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/fseeko.c @@ -0,0 +1 @@ +#include 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 0000000000..3e554ec1ea --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/fseeko64.c @@ -0,0 +1 @@ +#include 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 0000000000..735e3e16b3 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftello.c @@ -0,0 +1 @@ +#include 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 0000000000..eb155ed57b --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftello64.c @@ -0,0 +1 @@ +#include 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 0000000000..a21dfe5690 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftw.c @@ -0,0 +1 @@ +#include 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 0000000000..3c025b738a --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/ftw64.c @@ -0,0 +1 @@ +#include 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 0000000000..e5427475f6 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/glob.c @@ -0,0 +1 @@ +#include 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 0000000000..de2ff015da --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos.c @@ -0,0 +1 @@ +#include 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 0000000000..34aabfc6be --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofgetpos64.c @@ -0,0 +1 @@ +#include 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 0000000000..e39bb55188 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofopen.c @@ -0,0 +1 @@ +#include 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 0000000000..af0c6ae499 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofopen64.c @@ -0,0 +1 @@ +#include 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 0000000000..a4c99c93cf --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos.c @@ -0,0 +1 @@ +#include 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 0000000000..e83fbba194 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/iofsetpos64.c @@ -0,0 +1 @@ +#include 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 0000000000..42306a08aa --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/lockf.c @@ -0,0 +1 @@ +#include 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 0000000000..3b4b55abc8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/lockf64.c @@ -0,0 +1 @@ +#include 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 0000000000..177f68a550 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp.c @@ -0,0 +1 @@ +#include 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 0000000000..68455a84c0 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkostemp64.c @@ -0,0 +1 @@ +#include 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 0000000000..4bc129bac1 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp.c @@ -0,0 +1 @@ +#include 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 0000000000..76a836372e --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/mkstemp64.c @@ -0,0 +1 @@ +#include 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 0000000000..9288ca2588 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandir.c @@ -0,0 +1 @@ +#include 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 0000000000..6d22057590 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandir64.c @@ -0,0 +1 @@ +#include 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 0000000000..5b8899367d --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandirat.c @@ -0,0 +1 @@ +#include 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 0000000000..0d7893d29a --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/scandirat64.c @@ -0,0 +1 @@ +#include 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 0000000000..f24f361bb6 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile.c @@ -0,0 +1 @@ +#include 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 0000000000..55feef2a64 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/tmpfile64.c @@ -0,0 +1 @@ +#include 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 0000000000..af5a668c24 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/versionsort.c @@ -0,0 +1 @@ +#include 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 0000000000..fe220c90e3 --- /dev/null +++ b/sysdeps/unix/sysv/linux/x86_64/x32/versionsort64.c @@ -0,0 +1 @@ +#include