diff options
author | Ulrich Drepper <drepper@redhat.com> | 2007-11-10 19:36:06 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2007-11-10 19:36:06 +0000 |
commit | 7f745396c470216fb36d1d9867fb51318abc951d (patch) | |
tree | 2583cb46bf2658266ba1db669bc8169adc01c3f2 /sysdeps/wordsize-64 | |
parent | cbed6a607d6b42b0cb264d2bee1bd784c8504d60 (diff) | |
download | glibc-7f745396c470216fb36d1d9867fb51318abc951d.zip glibc-7f745396c470216fb36d1d9867fb51318abc951d.tar.gz glibc-7f745396c470216fb36d1d9867fb51318abc951d.tar.bz2 |
* sysdeps/unix/sysv/linux/open64.c: Move __open64_2 implementation to..
* sysdeps/unix/sysv/linux/open64_2.c: ...here. New file.
* sysdeps/unix/sysv/linux/Makefile [subdir=io] (sysdep_routines): Add
open64_2.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Add open and creat
entries.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
* sysdeps/wordsize-64/alphasort.c: New file.
* sysdeps/wordsize-64/alphasort64.c: New file.
* sysdeps/wordsize-64/fseeko.c: New file.
* sysdeps/wordsize-64/fseeko64.c: New file.
* sysdeps/wordsize-64/ftello.c: New file.
* sysdeps/wordsize-64/ftello64.c: New file.
* sysdeps/wordsize-64/ftw.c: New file.
* sysdeps/wordsize-64/ftw64.c: New file.
* sysdeps/wordsize-64/iofgetpos.c: New file.
* sysdeps/wordsize-64/iofgetpos64.c: New file.
* sysdeps/wordsize-64/iofopen.c: New file.
* sysdeps/wordsize-64/iofopen64.c: New file.
* sysdeps/wordsize-64/iofsetpos.c: New file.
* sysdeps/wordsize-64/iofsetpos64.c: New file.
* sysdeps/wordsize-64/lockf.c: New file.
* sysdeps/wordsize-64/lockf64.c: New file.
* sysdeps/wordsize-64/mkostemp.c: New file.
* sysdeps/wordsize-64/mkostemp64.c: New file.
* sysdeps/wordsize-64/mkstemp.c: New file.
* sysdeps/wordsize-64/mkstemp64.c: New file.
* sysdeps/wordsize-64/scandir.c: New file.
* sysdeps/wordsize-64/scandir64.c: New file.
* sysdeps/wordsize-64/tmpfile.c: New file.
* sysdeps/wordsize-64/tmpfile64.c: New file.
* sysdeps/wordsize-64/versionsort.c: New file.
* sysdeps/wordsize-64/versionsort64.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/aio_read.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/aio_write.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/creat64.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/getdirentries.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/getdirentries64.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/open64.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/openat.c: New file.
* sysdeps/unix/sysv/linux/wordsize-64/openat64.c: New file.
* crypt/sha256-crypt.c: Fix a comment.
* crypt/sha512-crypt.c: Likewise.
Diffstat (limited to 'sysdeps/wordsize-64')
26 files changed, 87 insertions, 0 deletions
diff --git a/sysdeps/wordsize-64/alphasort.c b/sysdeps/wordsize-64/alphasort.c new file mode 100644 index 0000000..5096166 --- /dev/null +++ b/sysdeps/wordsize-64/alphasort.c @@ -0,0 +1,3 @@ +#include "../../dirent/alphasort.c" + +weak_alias (alphasort, alphasort64) diff --git a/sysdeps/wordsize-64/alphasort64.c b/sysdeps/wordsize-64/alphasort64.c new file mode 100644 index 0000000..0850913 --- /dev/null +++ b/sysdeps/wordsize-64/alphasort64.c @@ -0,0 +1 @@ +/* Defined in alphasort.c. */ diff --git a/sysdeps/wordsize-64/fseeko.c b/sysdeps/wordsize-64/fseeko.c new file mode 100644 index 0000000..692885a --- /dev/null +++ b/sysdeps/wordsize-64/fseeko.c @@ -0,0 +1,3 @@ +#include "../../libio/fseeko.c" + +weak_alias (fseeko, fseeko64) diff --git a/sysdeps/wordsize-64/fseeko64.c b/sysdeps/wordsize-64/fseeko64.c new file mode 100644 index 0000000..73e011a --- /dev/null +++ b/sysdeps/wordsize-64/fseeko64.c @@ -0,0 +1 @@ +/* Defined in fseeko.c. */ diff --git a/sysdeps/wordsize-64/ftello.c b/sysdeps/wordsize-64/ftello.c new file mode 100644 index 0000000..fa05cfc --- /dev/null +++ b/sysdeps/wordsize-64/ftello.c @@ -0,0 +1,3 @@ +#include "../../libio/ftello.c" + +weak_alias (ftello, ftello64) diff --git a/sysdeps/wordsize-64/ftello64.c b/sysdeps/wordsize-64/ftello64.c new file mode 100644 index 0000000..2cbbe63 --- /dev/null +++ b/sysdeps/wordsize-64/ftello64.c @@ -0,0 +1 @@ +/* Defined in ftello.c. */ diff --git a/sysdeps/wordsize-64/ftw.c b/sysdeps/wordsize-64/ftw.c new file mode 100644 index 0000000..ca19903 --- /dev/null +++ b/sysdeps/wordsize-64/ftw.c @@ -0,0 +1,16 @@ +#define ftw64 __rename_ftw64 +#define nftw64 __rename_nftw64 + +#include "../../io/ftw.c" + +#undef ftw64 +#undef nftw64 + +weak_alias (ftw, ftw64) +strong_alias (__new_nftw, __new_nftw64) +versioned_symbol (libc, __new_nftw64, nftw64, GLIBC_2_3_3); + +#if SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3) +strong_alias (__old_nftw, __old_nftw64) +compat_symbol (libc, __old_nftw64, nftw64, GLIBC_2_1); +#endif diff --git a/sysdeps/wordsize-64/ftw64.c b/sysdeps/wordsize-64/ftw64.c new file mode 100644 index 0000000..1cfcaad --- /dev/null +++ b/sysdeps/wordsize-64/ftw64.c @@ -0,0 +1 @@ +/* Defined in ftw.c. */ diff --git a/sysdeps/wordsize-64/iofgetpos.c b/sysdeps/wordsize-64/iofgetpos.c new file mode 100644 index 0000000..ba8df67 --- /dev/null +++ b/sysdeps/wordsize-64/iofgetpos.c @@ -0,0 +1,12 @@ +#define _IO_new_fgetpos64 __renamed__IO_new_fgetpos64 +#define _IO_fgetpos64 __renamed__IO_fgetpos64 + +#include "../../libio/iofgetpos.c" + +#undef _IO_new_fgetpos64 +#undef _IO_fgetpos64 + +strong_alias (_IO_new_fgetpos, _IO_new_fgetpos64) +strong_alias (_IO_new_fgetpos64, __new_fgetpos64) +versioned_symbol (libc, _IO_new_fgetpos64, _IO_fgetpos64, GLIBC_2_2); +versioned_symbol (libc, __new_fgetpos64, fgetpos64, GLIBC_2_2); diff --git a/sysdeps/wordsize-64/iofgetpos64.c b/sysdeps/wordsize-64/iofgetpos64.c new file mode 100644 index 0000000..1748b81 --- /dev/null +++ b/sysdeps/wordsize-64/iofgetpos64.c @@ -0,0 +1 @@ +/* Defined in iofgetpos.c. */ diff --git a/sysdeps/wordsize-64/iofopen.c b/sysdeps/wordsize-64/iofopen.c new file mode 100644 index 0000000..d8d92ca --- /dev/null +++ b/sysdeps/wordsize-64/iofopen.c @@ -0,0 +1,4 @@ +#include "../../libio/iofopen.c" + +weak_alias (_IO_new_fopen, _IO_fopen64) +weak_alias (_IO_new_fopen, fopen64) diff --git a/sysdeps/wordsize-64/iofopen64.c b/sysdeps/wordsize-64/iofopen64.c new file mode 100644 index 0000000..68315d85 --- /dev/null +++ b/sysdeps/wordsize-64/iofopen64.c @@ -0,0 +1 @@ +/* Defined in iofopen.c. */ diff --git a/sysdeps/wordsize-64/iofsetpos.c b/sysdeps/wordsize-64/iofsetpos.c new file mode 100644 index 0000000..f2bb8ae --- /dev/null +++ b/sysdeps/wordsize-64/iofsetpos.c @@ -0,0 +1,12 @@ +#define _IO_new_fsetpos64 __renamed__IO_new_fsetpos64 +#define _IO_fsetpos64 __renamed__IO_fsetpos64 + +#include "../../libio/iofsetpos.c" + +#undef _IO_new_fsetpos64 +#undef _IO_fsetpos64 + +strong_alias (_IO_new_fsetpos, _IO_new_fsetpos64) +strong_alias (_IO_new_fsetpos64, __new_fsetpos64) +versioned_symbol (libc, __new_fsetpos64, fsetpos64, GLIBC_2_2); +versioned_symbol (libc, _IO_new_fsetpos64, _IO_fsetpos64, GLIBC_2_2); diff --git a/sysdeps/wordsize-64/iofsetpos64.c b/sysdeps/wordsize-64/iofsetpos64.c new file mode 100644 index 0000000..5fbc732 --- /dev/null +++ b/sysdeps/wordsize-64/iofsetpos64.c @@ -0,0 +1 @@ +/* Defined in iofsetpos.c. */ diff --git a/sysdeps/wordsize-64/lockf.c b/sysdeps/wordsize-64/lockf.c new file mode 100644 index 0000000..502472d --- /dev/null +++ b/sysdeps/wordsize-64/lockf.c @@ -0,0 +1,3 @@ +#include "../../io/lockf.c" + +weak_alias (lockf, lockf64) diff --git a/sysdeps/wordsize-64/lockf64.c b/sysdeps/wordsize-64/lockf64.c new file mode 100644 index 0000000..8ef5fc6 --- /dev/null +++ b/sysdeps/wordsize-64/lockf64.c @@ -0,0 +1 @@ +/* Defined in lockf.c. */ diff --git a/sysdeps/wordsize-64/mkostemp.c b/sysdeps/wordsize-64/mkostemp.c new file mode 100644 index 0000000..4f81fdf --- /dev/null +++ b/sysdeps/wordsize-64/mkostemp.c @@ -0,0 +1,3 @@ +#include "../../misc/mkostemp.c" + +weak_alias (mkostemp, mkostemp64) diff --git a/sysdeps/wordsize-64/mkostemp64.c b/sysdeps/wordsize-64/mkostemp64.c new file mode 100644 index 0000000..14bb250 --- /dev/null +++ b/sysdeps/wordsize-64/mkostemp64.c @@ -0,0 +1 @@ +/* Defined in mkostemp.c. */ diff --git a/sysdeps/wordsize-64/mkstemp.c b/sysdeps/wordsize-64/mkstemp.c new file mode 100644 index 0000000..bf6df18 --- /dev/null +++ b/sysdeps/wordsize-64/mkstemp.c @@ -0,0 +1,3 @@ +#include "../../misc/mkstemp.c" + +weak_alias (mkstemp, mkstemp64) diff --git a/sysdeps/wordsize-64/mkstemp64.c b/sysdeps/wordsize-64/mkstemp64.c new file mode 100644 index 0000000..e72bb46 --- /dev/null +++ b/sysdeps/wordsize-64/mkstemp64.c @@ -0,0 +1 @@ +/* Defined in mkstemp.c. */ diff --git a/sysdeps/wordsize-64/scandir.c b/sysdeps/wordsize-64/scandir.c new file mode 100644 index 0000000..9af7e9b --- /dev/null +++ b/sysdeps/wordsize-64/scandir.c @@ -0,0 +1,6 @@ +#define scandir64 scandir64_renamed + +#include "../../dirent/scandir.c" + +#undef scandir64 +weak_alias (scandir, scandir64) diff --git a/sysdeps/wordsize-64/scandir64.c b/sysdeps/wordsize-64/scandir64.c new file mode 100644 index 0000000..3c2c4a1 --- /dev/null +++ b/sysdeps/wordsize-64/scandir64.c @@ -0,0 +1 @@ +/* Defined in scandir.c. */ diff --git a/sysdeps/wordsize-64/tmpfile.c b/sysdeps/wordsize-64/tmpfile.c new file mode 100644 index 0000000..449a222 --- /dev/null +++ b/sysdeps/wordsize-64/tmpfile.c @@ -0,0 +1,3 @@ +#include "../../stdio-common/tmpfile.c" + +weak_alias (__new_tmpfile, tmpfile64) diff --git a/sysdeps/wordsize-64/tmpfile64.c b/sysdeps/wordsize-64/tmpfile64.c new file mode 100644 index 0000000..5c124c2 --- /dev/null +++ b/sysdeps/wordsize-64/tmpfile64.c @@ -0,0 +1 @@ +/* Defined in tmpfile.c. */ diff --git a/sysdeps/wordsize-64/versionsort.c b/sysdeps/wordsize-64/versionsort.c new file mode 100644 index 0000000..90365a4 --- /dev/null +++ b/sysdeps/wordsize-64/versionsort.c @@ -0,0 +1,3 @@ +#include "../../dirent/versionsort.c" + +weak_alias (versionsort, versionsort64) diff --git a/sysdeps/wordsize-64/versionsort64.c b/sysdeps/wordsize-64/versionsort64.c new file mode 100644 index 0000000..ac6c3c7 --- /dev/null +++ b/sysdeps/wordsize-64/versionsort64.c @@ -0,0 +1 @@ +/* Defined in versionsort.c. */ |