kopensolaris-gnu/glibc.git
14 years ago2005-11-17 Roland McGrath <roland@redhat.com>
roland [Thu, 17 Nov 2005 23:02:17 +0000 (23:02 +0000)]
2005-11-17  Roland McGrath  <roland@redhat.com>

* elf/elf.h (R_PPC64_ADDR30): Renamed to R_PPC64_REL30.

14 years ago.
drepper [Thu, 17 Nov 2005 21:32:27 +0000 (21:32 +0000)]
.

14 years ago(fstatat): If __REDIRECT_NTH isn't defined,
drepper [Thu, 17 Nov 2005 21:30:50 +0000 (21:30 +0000)]
(fstatat): If __REDIRECT_NTH isn't defined,
define fstatat to fstatat64.
(fstatat64): Only provide prototype if __USE_LARGEFILE64,
similarly with the inline.

14 years ago(openat64): Only provide prototype if __USE_LARGEFILE64.
drepper [Thu, 17 Nov 2005 21:28:13 +0000 (21:28 +0000)]
(openat64): Only provide prototype if __USE_LARGEFILE64.

14 years ago.
drepper [Thu, 17 Nov 2005 21:19:33 +0000 (21:19 +0000)]
.

14 years ago(do_test_limit): New function.
drepper [Thu, 17 Nov 2005 21:18:40 +0000 (21:18 +0000)]
(do_test_limit): New function.
(do_test) Add cast to eliminate compiler warnings.
(do_random_tests) Add cast to eliminate compiler warnings.
(test_main) Add do_test_limit tests.

14 years agoTest length before unaligned load.
drepper [Thu, 17 Nov 2005 21:14:37 +0000 (21:14 +0000)]
Test length before unaligned load.

14 years ago.
drepper [Thu, 17 Nov 2005 18:49:41 +0000 (18:49 +0000)]
.

14 years agoInclude <stdbool.h>.
drepper [Thu, 17 Nov 2005 18:47:35 +0000 (18:47 +0000)]
Include <stdbool.h>.

14 years ago.
drepper [Thu, 17 Nov 2005 15:29:42 +0000 (15:29 +0000)]
.

14 years agoUse __const not const in fstatat prototypes.
drepper [Thu, 17 Nov 2005 15:17:04 +0000 (15:17 +0000)]
Use __const not const in fstatat prototypes.

14 years ago.
drepper [Wed, 16 Nov 2005 23:32:52 +0000 (23:32 +0000)]
.

14 years ago(pthread_cancel_init): Put a write barrier before writing libgcc_s_getcfa.
drepper [Wed, 16 Nov 2005 23:31:28 +0000 (23:31 +0000)]
(pthread_cancel_init): Put a write barrier before writing libgcc_s_getcfa.

14 years ago.
drepper [Wed, 16 Nov 2005 19:20:10 +0000 (19:20 +0000)]
.

14 years ago(CPPFLAGS-divdi3.c): Set to -Din_divdi3_c.
drepper [Wed, 16 Nov 2005 19:19:03 +0000 (19:19 +0000)]
(CPPFLAGS-divdi3.c): Set to -Din_divdi3_c.

14 years agoSkip if in_divdi3_c is defined.
drepper [Wed, 16 Nov 2005 19:18:25 +0000 (19:18 +0000)]
Skip if in_divdi3_c is defined.

14 years ago. fedora-glibc-20051116T0829
drepper [Wed, 16 Nov 2005 08:20:36 +0000 (08:20 +0000)]
.

14 years ago.
drepper [Wed, 16 Nov 2005 08:19:17 +0000 (08:19 +0000)]
.

14 years agoInclude string.h.
drepper [Wed, 16 Nov 2005 08:18:47 +0000 (08:18 +0000)]
Include string.h.

14 years ago.
drepper [Wed, 16 Nov 2005 08:16:43 +0000 (08:16 +0000)]
.

14 years ago(modules): Add ISO_11548-1.
drepper [Wed, 16 Nov 2005 08:15:54 +0000 (08:15 +0000)]
(modules): Add ISO_11548-1.
(distribute): Add iso_11548-1.c.

14 years agoAdd entries for ISO 11548-1.
drepper [Wed, 16 Nov 2005 08:15:06 +0000 (08:15 +0000)]
Add entries for ISO 11548-1.

14 years ago.
drepper [Wed, 16 Nov 2005 08:14:21 +0000 (08:14 +0000)]
.

14 years agoAdd entry for ISO 11548-1.
drepper [Wed, 16 Nov 2005 08:12:20 +0000 (08:12 +0000)]
Add entry for ISO 11548-1.

14 years agoISO 11548-1 converter.
drepper [Wed, 16 Nov 2005 08:11:57 +0000 (08:11 +0000)]
ISO 11548-1 converter.

14 years ago.
drepper [Wed, 16 Nov 2005 07:56:21 +0000 (07:56 +0000)]
.

14 years ago(_JMPBUF_UNWINDS): Remove incorrect &.
drepper [Wed, 16 Nov 2005 07:55:00 +0000 (07:55 +0000)]
(_JMPBUF_UNWINDS): Remove incorrect &.

14 years ago.
drepper [Wed, 16 Nov 2005 07:52:07 +0000 (07:52 +0000)]
.

14 years agoAdjust for current kernel sources.
drepper [Wed, 16 Nov 2005 07:51:29 +0000 (07:51 +0000)]
Adjust for current kernel sources.

14 years agoMore updates for RFC3542.
drepper [Wed, 16 Nov 2005 07:51:04 +0000 (07:51 +0000)]
More updates for RFC3542.

14 years ago.
drepper [Wed, 16 Nov 2005 00:36:16 +0000 (00:36 +0000)]
.

14 years ago(fchownat): Return -1 on failure.
drepper [Wed, 16 Nov 2005 00:34:46 +0000 (00:34 +0000)]
(fchownat): Return -1 on failure.

14 years ago(__fxstatat): Return -1 on failure.
drepper [Wed, 16 Nov 2005 00:33:19 +0000 (00:33 +0000)]
(__fxstatat): Return -1 on failure.

14 years ago(__fxstatat): If error is recognized, return -1.
drepper [Wed, 16 Nov 2005 00:32:24 +0000 (00:32 +0000)]
(__fxstatat): If error is recognized, return -1.

14 years ago[__ASSUME_STAT64_SYSCALL] (__fxstatat64): Handle errors.
drepper [Wed, 16 Nov 2005 00:30:09 +0000 (00:30 +0000)]
[__ASSUME_STAT64_SYSCALL] (__fxstatat64): Handle errors.

14 years ago.
drepper [Tue, 15 Nov 2005 21:58:44 +0000 (21:58 +0000)]
.

14 years agoAdd comment explaining epoll_wait is a cancellation point.
drepper [Tue, 15 Nov 2005 21:57:37 +0000 (21:57 +0000)]
Add comment explaining epoll_wait is a cancellation point.

14 years agoAdd comment explaining poll is a cancellation point.
drepper [Tue, 15 Nov 2005 21:56:47 +0000 (21:56 +0000)]
Add comment explaining poll is a cancellation point.

14 years ago.
drepper [Tue, 15 Nov 2005 21:54:29 +0000 (21:54 +0000)]
.

14 years agoDon't mark epoll_create and epoll_ctl as cancelable.
drepper [Tue, 15 Nov 2005 21:53:08 +0000 (21:53 +0000)]
Don't mark epoll_create and epoll_ctl as cancelable.

14 years ago.
drepper [Tue, 15 Nov 2005 19:59:57 +0000 (19:59 +0000)]
.

14 years ago(epoll_create, epoll_ctl, epoll_wait): Align with poll, make cancelable.
drepper [Tue, 15 Nov 2005 19:57:52 +0000 (19:57 +0000)]
(epoll_create, epoll_ctl, epoll_wait): Align with poll, make cancelable.

14 years ago(fstatat): Don't use __THROW together with __REDIRECT_NTH.
drepper [Tue, 15 Nov 2005 19:57:03 +0000 (19:57 +0000)]
(fstatat): Don't use __THROW together with __REDIRECT_NTH.

14 years ago. fedora-glibc-20051115T0809
drepper [Tue, 15 Nov 2005 07:26:22 +0000 (07:26 +0000)]
.

14 years agoInitialize _dl_tls_static_size here.
drepper [Tue, 15 Nov 2005 07:15:33 +0000 (07:15 +0000)]
Initialize _dl_tls_static_size here.

14 years ago[!SHARED]: Remove _dl_tls_static_size definition.
drepper [Tue, 15 Nov 2005 07:14:59 +0000 (07:14 +0000)]
[!SHARED]: Remove _dl_tls_static_size definition.

14 years ago.
drepper [Sat, 12 Nov 2005 02:11:32 +0000 (02:11 +0000)]
.

14 years agoSet p_cs_precedes and n_cs_precedes to 1.
drepper [Sat, 12 Nov 2005 02:10:55 +0000 (02:10 +0000)]
Set p_cs_precedes and n_cs_precedes to 1.

14 years agoFix typo.
drepper [Fri, 11 Nov 2005 22:01:51 +0000 (22:01 +0000)]
Fix typo.

14 years ago.
drepper [Fri, 11 Nov 2005 20:02:07 +0000 (20:02 +0000)]
.

14 years agoDeclare futimesat.
drepper [Fri, 11 Nov 2005 20:00:07 +0000 (20:00 +0000)]
Declare futimesat.

14 years ago(__atfct_seterrno): New function.
drepper [Fri, 11 Nov 2005 19:59:24 +0000 (19:59 +0000)]
(__atfct_seterrno): New function.
Split out from openat code and called.
(do_test): Allow openat to fail with ENOSYS.  Handle AT_FDCWD.

14 years agoLinux/64-bit fxstatat64 implementation.
drepper [Fri, 11 Nov 2005 19:58:37 +0000 (19:58 +0000)]
Linux/64-bit fxstatat64 implementation.

14 years agoLinux/64-bit fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:57:30 +0000 (19:57 +0000)]
Linux/64-bit fxstatat implementation.

14 years agoLinux/sparc64 fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:56:19 +0000 (19:56 +0000)]
Linux/sparc64 fxstatat implementation.

14 years agoLinux/sparc32 fchownat implementation.
drepper [Fri, 11 Nov 2005 19:54:45 +0000 (19:54 +0000)]
Linux/sparc32 fchownat implementation.

14 years agoLinux/sparc32 fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:52:03 +0000 (19:52 +0000)]
Linux/sparc32 fxstatat implementation.

14 years agoLinux/sh fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:51:21 +0000 (19:51 +0000)]
Linux/sh fxstatat implementation.

14 years agoLinux/sh fchownat implementation.
drepper [Fri, 11 Nov 2005 19:50:39 +0000 (19:50 +0000)]
Linux/sh fchownat implementation.

14 years agoLinux/s390-32 fchownat implementation.
drepper [Fri, 11 Nov 2005 19:49:50 +0000 (19:49 +0000)]
Linux/s390-32 fchownat implementation.

14 years agoLinux/s390-32 fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:45:26 +0000 (19:45 +0000)]
Linux/s390-32 fxstatat implementation.

14 years agoLinux/ppc32 fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:44:37 +0000 (19:44 +0000)]
Linux/ppc32 fxstatat implementation.

14 years agoLinux/ppc32 fchownat implementation.
drepper [Fri, 11 Nov 2005 19:43:35 +0000 (19:43 +0000)]
Linux/ppc32 fchownat implementation.

14 years agoLinux/m68k fchownat implementation.
drepper [Fri, 11 Nov 2005 19:42:24 +0000 (19:42 +0000)]
Linux/m68k fchownat implementation.

14 years agoLinux/m68k fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:17:50 +0000 (19:17 +0000)]
Linux/m68k fxstatat implementation.

14 years agoLinux/i386 fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:17:10 +0000 (19:17 +0000)]
Linux/i386 fxstatat implementation.

14 years agoLinux/i386 fchownat implementation.
drepper [Fri, 11 Nov 2005 19:16:33 +0000 (19:16 +0000)]
Linux/i386 fchownat implementation.

14 years agoLinux/Alpha fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:15:37 +0000 (19:15 +0000)]
Linux/Alpha fxstatat implementation.

14 years agoLinux unlinkat implementation.
drepper [Fri, 11 Nov 2005 19:14:43 +0000 (19:14 +0000)]
Linux unlinkat implementation.

14 years agoLinux renameat implementation.
drepper [Fri, 11 Nov 2005 19:13:56 +0000 (19:13 +0000)]
Linux renameat implementation.

14 years agoLinux fxstatat64 implementation.
drepper [Fri, 11 Nov 2005 19:11:28 +0000 (19:11 +0000)]
Linux fxstatat64 implementation.

14 years agoLinux fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:10:43 +0000 (19:10 +0000)]
Linux fxstatat implementation.

14 years agoLinux futimesat implementation.
drepper [Fri, 11 Nov 2005 19:09:29 +0000 (19:09 +0000)]
Linux futimesat implementation.

14 years agoLinux fchownat implementation.
drepper [Fri, 11 Nov 2005 19:08:41 +0000 (19:08 +0000)]
Linux fchownat implementation.

14 years agoGeneric unlinkat implementation.
drepper [Fri, 11 Nov 2005 19:07:12 +0000 (19:07 +0000)]
Generic unlinkat implementation.

14 years agoGeneric renameat implementation.
drepper [Fri, 11 Nov 2005 19:06:20 +0000 (19:06 +0000)]
Generic renameat implementation.

14 years agoHandle AT_FDCWD.
drepper [Fri, 11 Nov 2005 19:05:01 +0000 (19:05 +0000)]
Handle AT_FDCWD.

14 years agoGeneric fxstatat64 implementation.
drepper [Fri, 11 Nov 2005 19:04:11 +0000 (19:04 +0000)]
Generic fxstatat64 implementation.

14 years agoGeneric fxstatat implementation.
drepper [Fri, 11 Nov 2005 19:03:35 +0000 (19:03 +0000)]
Generic fxstatat implementation.

14 years agoGeneric futimesat implementation.
drepper [Fri, 11 Nov 2005 19:02:44 +0000 (19:02 +0000)]
Generic futimesat implementation.

14 years agoGeneric fchownat implementation.
drepper [Fri, 11 Nov 2005 19:01:59 +0000 (19:01 +0000)]
Generic fchownat implementation.

14 years ago[GLIBC_2.4]: Add renameat.
drepper [Fri, 11 Nov 2005 19:01:17 +0000 (19:01 +0000)]
[GLIBC_2.4]: Add renameat.

14 years ago(routines): Add renameat.
drepper [Fri, 11 Nov 2005 19:00:24 +0000 (19:00 +0000)]
(routines): Add renameat.

14 years agoDeclare fchownat and unlinkat.
drepper [Fri, 11 Nov 2005 18:59:33 +0000 (18:59 +0000)]
Declare fchownat and unlinkat.

14 years ago[GLIBC_2.4]: Add futimesat.
drepper [Fri, 11 Nov 2005 18:58:19 +0000 (18:58 +0000)]
[GLIBC_2.4]: Add futimesat.

14 years ago(routines): Add futimesat.
drepper [Fri, 11 Nov 2005 18:57:11 +0000 (18:57 +0000)]
(routines): Add futimesat.

14 years agoDeclare renameat.
drepper [Fri, 11 Nov 2005 18:56:20 +0000 (18:56 +0000)]
Declare renameat.

14 years agoDeclare fstatat, fstatat64, __fxstatat, __fxstatat64 and define
drepper [Fri, 11 Nov 2005 18:55:25 +0000 (18:55 +0000)]
Declare fstatat, fstatat64, __fxstatat, __fxstatat64 and define
fstatat and fstatat64 inline functions.

14 years ago[GLIBC_2.4]: Add fchownat, __fxstatat, __fxstatat64, and unlinkat.
drepper [Fri, 11 Nov 2005 18:54:44 +0000 (18:54 +0000)]
[GLIBC_2.4]: Add fchownat, __fxstatat, __fxstatat64, and unlinkat.

14 years ago(routines): Add fstatat, fstatat64, fxstatat, fxstatat64,
drepper [Fri, 11 Nov 2005 18:53:05 +0000 (18:53 +0000)]
(routines): Add fstatat, fstatat64, fxstatat, fxstatat64,
fchownat, and unlinkat.
(static-only-routines): Add fstatat and fstatat64.
(tests): Add tst-unlinkat, tst-fstatat, tst-futimesat, tst-renameat,
and tst-fchownat.

14 years agoDefine AT_FDCWD, AT_SYMLINK_NOFOLLOW, and AT_REMOVEDIR.
drepper [Fri, 11 Nov 2005 18:52:13 +0000 (18:52 +0000)]
Define AT_FDCWD, AT_SYMLINK_NOFOLLOW, and AT_REMOVEDIR.

14 years agoDon't fail if openat is not implemented.
drepper [Fri, 11 Nov 2005 18:51:36 +0000 (18:51 +0000)]
Don't fail if openat is not implemented.

14 years agounlinkat tests.
drepper [Fri, 11 Nov 2005 18:50:54 +0000 (18:50 +0000)]
unlinkat tests.

14 years agorenameat tests.
drepper [Fri, 11 Nov 2005 18:49:58 +0000 (18:49 +0000)]
renameat tests.

14 years agofutimesat tests.
drepper [Fri, 11 Nov 2005 18:49:21 +0000 (18:49 +0000)]
futimesat tests.

14 years agofstatat tests.
drepper [Fri, 11 Nov 2005 18:48:39 +0000 (18:48 +0000)]
fstatat tests.

14 years agofchownat implementation.
drepper [Fri, 11 Nov 2005 18:47:58 +0000 (18:47 +0000)]
fchownat implementation.

14 years agofstatat64 stub implementation.
drepper [Fri, 11 Nov 2005 18:47:04 +0000 (18:47 +0000)]
fstatat64 stub implementation.

14 years agoGeneric fstatat implementation.
drepper [Fri, 11 Nov 2005 18:46:03 +0000 (18:46 +0000)]
Generic fstatat implementation.

14 years agoDon't provide backward compatibility code if new kernel is guaranteed.
drepper [Fri, 11 Nov 2005 18:45:04 +0000 (18:45 +0000)]
Don't provide backward compatibility code if new kernel is guaranteed.