kopensolaris-gnu/glibc.git
17 years agoRemade for development-2.3
drepper [Thu, 3 Oct 2002 00:38:52 +0000 (00:38 +0000)]
Remade for development-2.3

17 years agoUpdate.
drepper [Thu, 3 Oct 2002 00:24:35 +0000 (00:24 +0000)]
Update.

17 years agoRegenerated from source files
drepper [Thu, 3 Oct 2002 00:22:08 +0000 (00:22 +0000)]
Regenerated from source files

17 years agoOne more newline patch.
drepper [Thu, 3 Oct 2002 00:21:13 +0000 (00:21 +0000)]
One more newline patch.

17 years agoAvoid unterminated string literals.
drepper [Thu, 3 Oct 2002 00:19:06 +0000 (00:19 +0000)]
Avoid unterminated string literals.

17 years agoAvoid unterminated string literals.
drepper [Thu, 3 Oct 2002 00:18:15 +0000 (00:18 +0000)]
Avoid unterminated string literals.

17 years agoAvoid unterminated string literals.
drepper [Thu, 3 Oct 2002 00:17:29 +0000 (00:17 +0000)]
Avoid unterminated string literals.

17 years agoAvoid unterminated string literals.
drepper [Thu, 3 Oct 2002 00:15:32 +0000 (00:15 +0000)]
Avoid unterminated string literals.

17 years agoAvoid unterminated string literals.
drepper [Thu, 3 Oct 2002 00:13:24 +0000 (00:13 +0000)]
Avoid unterminated string literals.

17 years agoUpdate.
drepper [Thu, 3 Oct 2002 00:01:55 +0000 (00:01 +0000)]
Update.

17 years agoUpdate references to gcc.
drepper [Wed, 2 Oct 2002 23:27:37 +0000 (23:27 +0000)]
Update references to gcc.

17 years agoUpdate list of platforms.
drepper [Wed, 2 Oct 2002 21:16:42 +0000 (21:16 +0000)]
Update list of platforms.

17 years agoFix a few typos in last checkin.
drepper [Wed, 2 Oct 2002 21:15:19 +0000 (21:15 +0000)]
Fix a few typos in last checkin.

17 years agoUpdate.
drepper [Wed, 2 Oct 2002 21:03:48 +0000 (21:03 +0000)]
Update.

17 years agoTemporary utmp definitions. Will be replaced by generalized headers soon.
drepper [Wed, 2 Oct 2002 20:59:35 +0000 (20:59 +0000)]
Temporary utmp definitions.  Will be replaced by generalized headers soon.

17 years agoWord size definitiosn for S390-64.
drepper [Wed, 2 Oct 2002 20:57:48 +0000 (20:57 +0000)]
Word size definitiosn for S390-64.

17 years agoWord definitions for S390-32.
drepper [Wed, 2 Oct 2002 20:52:30 +0000 (20:52 +0000)]
Word definitions for S390-32.

17 years agoTemporarily moved into the s390-{32,64} subdirs.
drepper [Wed, 2 Oct 2002 20:45:00 +0000 (20:45 +0000)]
Temporarily moved into the s390-{32,64} subdirs.

17 years ago(__WORDSIZE_COMPAT32): Define.
drepper [Wed, 2 Oct 2002 20:43:58 +0000 (20:43 +0000)]
(__WORDSIZE_COMPAT32): Define.

17 years agoWordsize definitions for PPC64.
drepper [Wed, 2 Oct 2002 20:43:20 +0000 (20:43 +0000)]
Wordsize definitions for PPC64.

17 years agoWordsize definitions for PPC32.
drepper [Wed, 2 Oct 2002 20:41:48 +0000 (20:41 +0000)]
Wordsize definitions for PPC32.

17 years agoFor now moved back into the ppc32/ppc64 subdirs.
drepper [Wed, 2 Oct 2002 20:40:19 +0000 (20:40 +0000)]
For now moved back into the ppc32/ppc64 subdirs.

17 years ago(print_entry): Copy up->ut_tv fields to struct timeval temp_tv before printing
drepper [Wed, 2 Oct 2002 20:39:36 +0000 (20:39 +0000)]
(print_entry): Copy up->ut_tv fields to struct timeval temp_tv before printing
to be 32-/64-bit agnostic.

17 years agoUpdate.
drepper [Wed, 2 Oct 2002 20:28:30 +0000 (20:28 +0000)]
Update.

17 years agoTemporarily enable R_*_NONE relocs in ld.so.
drepper [Wed, 2 Oct 2002 20:24:20 +0000 (20:24 +0000)]
Temporarily enable R_*_NONE relocs in ld.so.

17 years ago * sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition.
aj [Wed, 2 Oct 2002 11:01:06 +0000 (11:01 +0000)]
* sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition.
* sysdeps/mips/fpu/fesetenv.c: Likewise.

17 years ago.
roland [Wed, 2 Oct 2002 08:48:09 +0000 (08:48 +0000)]
.

17 years ago2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
roland [Wed, 2 Oct 2002 08:47:44 +0000 (08:47 +0000)]
2002-09-27  Steven Munroe  <sjmunroe@us.ibm.com>

* README.template: Minimum Linux kernel for powerpc64 is 2.4.19.

17 years ago2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
roland [Wed, 2 Oct 2002 08:47:42 +0000 (08:47 +0000)]
2002-09-27  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/unix/sysv/linux/powerpc/bits/ipc.h (struct ipc_perm):
Use __uint32_t and __uint64_t for __seq, __pad1, __unused[12] fields
so they are consistent between PPC32 and PPC64.

17 years ago.
roland [Wed, 2 Oct 2002 08:34:07 +0000 (08:34 +0000)]
.

17 years ago2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
roland [Wed, 2 Oct 2002 08:33:48 +0000 (08:33 +0000)]
2002-09-27  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/unix/sysv/linux/powerpc/bits/stat.h [__WORDSIZE != 32]:
(_STAT_VER): Define to _STAT_VER_KERNEL.
(stru stat, struct stat64): Define to match the PPC64 kernel.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions
(libc: GLIBC_2.2): Remove __xstat64, __fxstat64, and __lxstat64.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/fxstat64.c: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/lxstat64.c: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/xstat64.c: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/Dist: Add kernel_stat.h.

17 years ago2002-10-02 Roland McGrath <roland@redhat.com>
roland [Wed, 2 Oct 2002 08:33:46 +0000 (08:33 +0000)]
2002-10-02  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/xstatconv.c [STAT_IS_KERNEL_STAT]:
Conditionalize the function definitions on this.
* sysdeps/unix/sysv/linux/xstat.c (__xstat) [STAT_IS_KERNEL_STAT]:
Don't use xstat_conv, just fail if VERS != _STAT_VER_KERNEL.
* sysdeps/unix/sysv/linux/fxstat.c (__fxstat) [STAT_IS_KERNEL_STAT]:
Likewise.
* sysdeps/unix/sysv/linux/lxstat.c (__lxstat) [STAT_IS_KERNEL_STAT]:
Likewise.

17 years agoUpdate.
drepper [Wed, 2 Oct 2002 07:30:48 +0000 (07:30 +0000)]
Update.

17 years ago(distribute): Add circlemod2a.c.
drepper [Wed, 2 Oct 2002 07:28:09 +0000 (07:28 +0000)]
(distribute): Add circlemod2a.c.

17 years ago(distribute): Add utmp-equal.h.
drepper [Wed, 2 Oct 2002 07:19:56 +0000 (07:19 +0000)]
(distribute): Add utmp-equal.h.

17 years agoAlso distribute xtests sources.
drepper [Wed, 2 Oct 2002 07:18:20 +0000 (07:18 +0000)]
Also distribute xtests sources.

17 years ago(distribute): Add TSCII.precomposed and TSCII.irreversible.
drepper [Wed, 2 Oct 2002 07:16:31 +0000 (07:16 +0000)]
(distribute): Add TSCII.precomposed and TSCII.irreversible.

17 years ago(distribute): Add tst-tlsmod1.c, tst-tlsmod2.c, tst-tlsmod3.c,
drepper [Wed, 2 Oct 2002 07:15:11 +0000 (07:15 +0000)]
(distribute): Add tst-tlsmod1.c, tst-tlsmod2.c, tst-tlsmod3.c,
tst-tlsmod4.c, circlemod1.c, circlemod1a.c, circlemod2.c,
circlemod3.c, circlemod3a.c, and nodlopenmod2.c.

17 years ago(dist): Create .bz2 file.
drepper [Wed, 2 Oct 2002 07:09:13 +0000 (07:09 +0000)]
(dist): Create .bz2 file.
Add rule to create .bz2 files.

17 years agoUpdate.
drepper [Wed, 2 Oct 2002 06:22:02 +0000 (06:22 +0000)]
Update.

17 years agoDefinitions for SMP Linux/SH systems.
drepper [Wed, 2 Oct 2002 06:21:10 +0000 (06:21 +0000)]
Definitions for SMP Linux/SH systems.

17 years agoMake C code ifndef'ed with __ASSEMBLER__.
drepper [Wed, 2 Oct 2002 06:20:10 +0000 (06:20 +0000)]
Make C code ifndef'ed with __ASSEMBLER__.

17 years agoMake C code ifndef'ed with __ASSEMBLER__.
drepper [Wed, 2 Oct 2002 06:19:45 +0000 (06:19 +0000)]
Make C code ifndef'ed with __ASSEMBLER__.

17 years ago(__fpscr_values): Moved to here from sysdeps/sh/elf/initfini.c.
drepper [Wed, 2 Oct 2002 06:19:12 +0000 (06:19 +0000)]
(__fpscr_values): Moved to here from sysdeps/sh/elf/initfini.c.

17 years agoMove __fpscr_values to sysdeps/sh/elf/start.S.
drepper [Wed, 2 Oct 2002 06:18:43 +0000 (06:18 +0000)]
Move __fpscr_values to sysdeps/sh/elf/start.S.

17 years ago(dl_machine_rela) [case R_SH_TLS_TPOFF32]: Use addend.
drepper [Wed, 2 Oct 2002 06:18:09 +0000 (06:18 +0000)]
(dl_machine_rela) [case R_SH_TLS_TPOFF32]: Use addend.

17 years agoFix code sequences for SH TLS_LD and TLS_GD macros.
drepper [Wed, 2 Oct 2002 06:16:56 +0000 (06:16 +0000)]
Fix code sequences for SH TLS_LD and TLS_GD macros.

17 years agoChange TLS ELF relocation numbers.
drepper [Wed, 2 Oct 2002 06:16:35 +0000 (06:16 +0000)]
Change TLS ELF relocation numbers.

17 years agoRegenerated: autoconf sysdeps/unix/sysv/aix/configure.in
drepper [Wed, 2 Oct 2002 05:08:36 +0000 (05:08 +0000)]
Regenerated: autoconf  sysdeps/unix/sysv/aix/configure.in

17 years agoRegenerated: autoconf sysdeps/alpha/elf/configure.in
drepper [Wed, 2 Oct 2002 05:07:46 +0000 (05:07 +0000)]
Regenerated: autoconf  sysdeps/alpha/elf/configure.in

17 years agoRemade for development-2.3
drepper [Wed, 2 Oct 2002 05:07:36 +0000 (05:07 +0000)]
Remade for development-2.3

17 years ago(VERSION): Bump to 2.3.
drepper [Wed, 2 Oct 2002 03:35:32 +0000 (03:35 +0000)]
(VERSION): Bump to 2.3.

17 years agoUpdate.
drepper [Tue, 1 Oct 2002 20:13:00 +0000 (20:13 +0000)]
Update.

17 years agoDefinition of signal stack size and alternate stack data structures for
drepper [Tue, 1 Oct 2002 20:11:15 +0000 (20:11 +0000)]
Definition of signal stack size and alternate stack data structures for
Linux/SPARC.

17 years ago(MINSIGSTKSZ, SIGSTKSZ): Changed to match kernel.
drepper [Tue, 1 Oct 2002 20:10:32 +0000 (20:10 +0000)]
(MINSIGSTKSZ, SIGSTKSZ): Changed to match kernel.

17 years ago.
roland [Tue, 1 Oct 2002 19:42:32 +0000 (19:42 +0000)]
.

17 years ago2002-02-08 Randolph Chung <tausq@debian.org>
roland [Tue, 1 Oct 2002 19:42:02 +0000 (19:42 +0000)]
2002-02-08  Randolph Chung  <tausq@debian.org>

* sysdeps/hppa/elf/start.S: Define __data_start.

17 years ago2002-10-01 Carlos O'Donell <carlos@baldric.uwo.ca>
roland [Tue, 1 Oct 2002 19:42:01 +0000 (19:42 +0000)]
2002-10-01  Carlos O'Donell  <carlos@baldric.uwo.ca>

* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
[__USE_GNU] (F_SETLEASE, F_GETLEASE, F_NOTIFY): New macros.
[__USE_GNU] (DN_ACCESS, DN_MODIFY, DN_CREATE, DN_DELETE, DN_RENAME,
DN_ATTRIB, DN_MULTISHOT): New macros.

17 years agoUpdate.
drepper [Tue, 1 Oct 2002 09:26:03 +0000 (09:26 +0000)]
Update.

17 years ago(re_search_stub): Remove incorrect condition of "range < 0".
drepper [Tue, 1 Oct 2002 09:22:59 +0000 (09:22 +0000)]
(re_search_stub): Remove incorrect condition of "range < 0".
Round RANGE in case that it is too small.

17 years ago(re_string_reconstruct): Reset the member LEN and STOP.
drepper [Tue, 1 Oct 2002 09:22:32 +0000 (09:22 +0000)]
(re_string_reconstruct): Reset the member LEN and STOP.

17 years ago.
roland [Tue, 1 Oct 2002 08:46:42 +0000 (08:46 +0000)]
.

17 years ago2002-10-01 Roland McGrath <roland@frob.com>
roland [Tue, 1 Oct 2002 08:45:42 +0000 (08:45 +0000)]
2002-10-01  Roland McGrath  <roland@frob.com>

* config.h.in (NO_HIDDEN): New #undef.
* include/libc-symbols.h [! NO_HIDDEN]: Add this condition to
nonempty definitions of hidden_proto et al.
* configure.in: Grok --disable-hidden-plt to define NO_HIDDEN.
* configure: Regenerated.
* sysdeps/mach/hurd/configure.in: Always define NO_HIDDEN.
* sysdeps/mach/hurd/configure: Regenerated.

17 years agoUpdate.
drepper [Tue, 1 Oct 2002 00:05:23 +0000 (00:05 +0000)]
Update.

17 years ago(make_fdesc): Load address of "local" via a 64-bit gp-relative address
drepper [Tue, 1 Oct 2002 00:02:22 +0000 (00:02 +0000)]
(make_fdesc): Load address of "local" via a 64-bit gp-relative address
to enable binaries with large data sections.

17 years ago(distribute): Add fork.h.
drepper [Tue, 1 Oct 2002 00:01:27 +0000 (00:01 +0000)]
(distribute): Add fork.h.

17 years ago(__cxa_finalize): Call UNREGISTER_ATFORK if it is defined.
drepper [Mon, 30 Sep 2002 23:51:05 +0000 (23:51 +0000)]
(__cxa_finalize): Call UNREGISTER_ATFORK if it is defined.

17 years agoStub version of header with definitions related to handling of fork.
drepper [Mon, 30 Sep 2002 23:24:05 +0000 (23:24 +0000)]
Stub version of header with definitions related to handling of fork.

17 years agoUpdate.
drepper [Mon, 30 Sep 2002 22:30:11 +0000 (22:30 +0000)]
Update.

17 years ago(LOCKING_FAILED): New macro.
drepper [Mon, 30 Sep 2002 22:28:18 +0000 (22:28 +0000)]
(LOCKING_FAILED): New macro.
(UNLOCK_FILE): Add a label.
(getutent_r_file, internal_getut_r, getutline_r_file, pututline_file,
updwtmp_file): Shut off the alarm clock when locking failed.

17 years agoUpdate.
drepper [Mon, 30 Sep 2002 22:01:05 +0000 (22:01 +0000)]
Update.

17 years ago(re_search_internal): Use the new member of re_match_context_t.
drepper [Mon, 30 Sep 2002 21:55:29 +0000 (21:55 +0000)]
(re_search_internal): Use the new member of re_match_context_t.
Use fail stack only if it has back references and there are plural
matching candidates.
(proceed_next_node): Use fail stack if it is indicated.
(set_regs): Likewise.
(push_fail_stack): New function.
(pop_fail_stack): New function.
(check_dst_limits): Likewise.
(check_dst_limits_calc_pos): Likewise.
(search_subexp): Check the limitations on the top of subexpressions.
(sift_states_bkref): Check the limitations of the destination node.
Reuse the array sctx->sifted_states.

17 years ago(re_match_context_t): Add a new member.
drepper [Mon, 30 Sep 2002 21:54:49 +0000 (21:54 +0000)]
(re_match_context_t): Add a new member.
(re_fail_stack_ent_t): New structure.
(re_fail_stack_t): Likewise.

17 years agoShuffle a few lines around to help the compiler optimizing. No
drepper [Mon, 30 Sep 2002 21:37:03 +0000 (21:37 +0000)]
Shuffle a few lines around to help the compiler optimizing.  No
semantical changes intended.

17 years agoUpdate.
drepper [Mon, 30 Sep 2002 20:56:47 +0000 (20:56 +0000)]
Update.

17 years ago.
roland [Mon, 30 Sep 2002 20:15:35 +0000 (20:15 +0000)]
.

17 years ago2002-09-30 Jakub Jelinek <jakub@redhat.com>
roland [Mon, 30 Sep 2002 20:15:16 +0000 (20:15 +0000)]
2002-09-30  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/ia64/strncpy.S: Only segfault in .recovery2 if some bits
from the next quad are needed.

17 years ago.
roland [Mon, 30 Sep 2002 10:26:59 +0000 (10:26 +0000)]
.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:34 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* elf/tls-macros.h (TLS_LD, TLS_GD): Use call insn, not callq.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:33 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/i386/sysdep.S (syscall_error)
[USE_TLS && HAVE___THREAD]: Use TLS access for errno.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:32 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD] [! PIC]:
Use direct-%fs form of TLS access for errno.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:31 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/i386/i686/sysdep.h: File removed, since
the i386 version has all the same asm now.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:29 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/i386/elf/configure.in: Add @GOTNTPOFF and @NTPOFF uses to
the TLS support check.
* sysdeps/i386/elf/configure: Regenerated.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 10:26:28 +0000 (10:26 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/i386/sysdep.h [USE_TLS && HAVE___THREAD]
(SYSCALL_ERROR_HANDLER): Use direct-%gs form of TLS access for errno.

17 years agoUpdate.
aj [Mon, 30 Sep 2002 07:48:10 +0000 (07:48 +0000)]
Update.

17 years agoFix format strings.
aj [Mon, 30 Sep 2002 07:47:15 +0000 (07:47 +0000)]
Fix format strings.

17 years ago.
roland [Mon, 30 Sep 2002 07:26:12 +0000 (07:26 +0000)]
.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 07:25:58 +0000 (07:25 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sysdep.h
[USE_TLS && HAVE___THREAD] (SYSCALL_ERROR_HANDLER): Use TLS access.

17 years ago.
roland [Mon, 30 Sep 2002 07:21:20 +0000 (07:21 +0000)]
.

17 years ago2002-09-30 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 07:19:21 +0000 (07:19 +0000)]
2002-09-30  Roland McGrath  <roland@redhat.com>

* rt/tst-aio7.c (do_test): Don't read from stdin, which could be the
terminal when the test is running in a background job.  Instead, make
a pipe and read from its read half while never writing anything to it.

17 years agoUpdate.
aj [Mon, 30 Sep 2002 07:08:16 +0000 (07:08 +0000)]
Update.

17 years ago(SYSCALL_ERROR_HANDLER): Store 4 bytes into errno, not 8 bytes.
aj [Mon, 30 Sep 2002 07:08:03 +0000 (07:08 +0000)]
(SYSCALL_ERROR_HANDLER): Store 4 bytes into errno, not 8 bytes.

17 years ago(test): Use %td in printf for ptrdiff_t.
aj [Mon, 30 Sep 2002 06:53:25 +0000 (06:53 +0000)]
(test): Use %td in printf for ptrdiff_t.

17 years agoUpdate.
drepper [Mon, 30 Sep 2002 00:58:29 +0000 (00:58 +0000)]
Update.

17 years ago(sift_states_bkref): Remove ret variable. Use err instead.
drepper [Mon, 30 Sep 2002 00:54:22 +0000 (00:54 +0000)]
(sift_states_bkref): Remove ret variable.  Use err instead.

17 years ago.
roland [Mon, 30 Sep 2002 00:22:26 +0000 (00:22 +0000)]
.

17 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Mon, 30 Sep 2002 00:22:13 +0000 (00:22 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* test-skeleton.c (timeout_handler): Use WUNTRACED flag in waitpid.
Examine the child's status and print something different if it wasn't
just killed by our SIGKILL.
(main): In the child process call setpgid to put it in its own pgrp.

17 years agoUpdate.
drepper [Sun, 29 Sep 2002 23:24:50 +0000 (23:24 +0000)]
Update.

17 years ago.
roland [Sun, 29 Sep 2002 22:53:29 +0000 (22:53 +0000)]
.

17 years ago2002-09-29 Roland McGrath <roland@redhat.com>
roland [Sun, 29 Sep 2002 22:53:11 +0000 (22:53 +0000)]
2002-09-29  Roland McGrath  <roland@redhat.com>

* malloc/malloc.c [! MALLOC_DEBUG] (assert): #undef before defining.