kopensolaris-gnu/glibc.git
17 years ago2002-09-19 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 23:25:15 +0000 (23:25 +0000)]
2002-09-19  Bruno Haible  <bruno@clisp.org>

* intl/dcigettext.c (DCIGETTEXT): Restore errno only right before
returning.

17 years ago.
roland [Fri, 20 Sep 2002 22:07:20 +0000 (22:07 +0000)]
.

17 years ago2002-09-17 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 22:07:08 +0000 (22:07 +0000)]
2002-09-17  Bruno Haible  <bruno@clisp.org>

* sysdeps/generic/utmp-equal.h: New file, extracted from utmp_file.c.
* sysdeps/generic/utmp_file.c (setutent_file): Invalidate last_entry
also on platforms with !HAVE_UT_TYPE.
(proc_utmp_eq): Remove function.
(internal_getut_r, pututline_file): Call __utmp_equal instead.

17 years ago2002-09-20 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 22:00:22 +0000 (22:00 +0000)]
2002-09-20  Bruno Haible  <bruno@clisp.org>

* abi-tags: Add support for FreeBSD with ABI OS value 3.
* elf/cache.c (print_entry): Support the GNU/FreeBSD ABI tag.

17 years ago.
roland [Fri, 20 Sep 2002 21:49:26 +0000 (21:49 +0000)]
.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 21:49:04 +0000 (21:49 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/gmp-mparam.h: Include <bits/wordsize.h>.
(BITS_PER_MP_LIMB, BYTES_PER_MP_LIMB, BITS_PER_LONGINT): Define in
terms of __WORDSIZE.
* sysdeps/x86_64/gmp-mparam.h: File removed.
* sysdeps/sparc/gmp-mparam.h: File removed.
* sysdeps/mips/mips64/gmp-mparam.h: File removed.
* sysdeps/ia64/gmp-mparam.h: File removed.
* sysdeps/alpha/gmp-mparam.h: File removed.

17 years ago.
roland [Fri, 20 Sep 2002 21:39:29 +0000 (21:39 +0000)]
.

17 years ago2002-09-20 Steven Munroe <sjmunroe@us.ibm.com>
roland [Fri, 20 Sep 2002 21:39:18 +0000 (21:39 +0000)]
2002-09-20  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/elf/libc-start.c: Use long in place of int for argc
load, so as to work on both 32-bit and 64-bit.  Remove unnecessary
casts.  Align __libc_stack_end to 8 bytes.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 21:39:16 +0000 (21:39 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/fpu/s_lrint.c: Use strong_alias/weak_alias macros
instead of asm for lrintf, __lrintf aliases.
* sysdeps/powerpc/fpu/s_lrint.c (__lrint): Change union long array to
int array for 32-/64-bit compatibility.
From Steven Munroe  <sjmunroe@us.ibm.com>.

17 years ago.
roland [Fri, 20 Sep 2002 20:34:06 +0000 (20:34 +0000)]
.

17 years ago2002-09-17 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 20:33:50 +0000 (20:33 +0000)]
2002-09-17  Bruno Haible  <bruno@clisp.org>

* sysdeps/generic/ifreq.h (__if_nextreq): New function.
* sysdeps/unix/sysv/linux/ifreq.h (__if_nextreq): New function.
* sysdeps/mach/hurd/ifreq.h (__if_nextreq): New function.
* sysdeps/gnu/ifaddrs.c (getifaddrs): Use __if_nextreq
for iterating through the list of interfaces.
* resolv/res_hconf.c (_res_hconf_reorder_addrs): Likewise.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 20:33:45 +0000 (20:33 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/grantpt.c (pts_name): Set errno when __ptsname_r fails.
Reported by Bruno Haible <bruno@clisp.org>.

17 years ago.
roland [Fri, 20 Sep 2002 20:18:24 +0000 (20:18 +0000)]
.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 20:18:12 +0000 (20:18 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/bsd/isatty.c (__isatty): Don't save and restore errno.
* sysdeps/unix/bsd/ptsname.c (__ptsname_r): Return errno value from
isatty unmodified.  Reported by Bruno Haible <bruno@clisp.org>.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 20:18:10 +0000 (20:18 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/bsd/bsd4.4/isatty.c: New file.

17 years ago.
roland [Fri, 20 Sep 2002 20:06:45 +0000 (20:06 +0000)]
.

17 years ago2002-09-18 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 20:04:23 +0000 (20:04 +0000)]
2002-09-18  Bruno Haible  <bruno@clisp.org>

* internals.h (__pthread_message): Add const to first parameter type.
* pthread.c (__pthread_message): Likewise.

17 years ago2002-09-18 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 20:04:21 +0000 (20:04 +0000)]
2002-09-18  Bruno Haible  <bruno@clisp.org>

* Examples/ex10.c (thread): Fail if pthread_mutex_timedlock() returns
an unexpected error code.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 20:02:49 +0000 (20:02 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* gen-locale.sh (generate_locale): Clean up overly baroque sh syntax.
Touch the LC_CTYPE file of the output after a successful run.
Reported by Bruno Haible <bruno@clisp.org>.

17 years ago2002-09-20 Steven Munroe <sjmunroe@us.ibm.com>
roland [Fri, 20 Sep 2002 20:02:15 +0000 (20:02 +0000)]
2002-09-20  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/bits/setjmp.h [__WORDSIZE]: Add 64-bit jmpbuf.
* sysdeps/powerpc/bits/wordsize.h: New file.
* sysdeps/powerpc/fpu/bits/mathinline.h (lrint, lrintf): Change long
array to int array for 32-/64-bit compatibility.

17 years ago2002-09-18 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 20:01:45 +0000 (20:01 +0000)]
2002-09-18  Bruno Haible  <bruno@clisp.org>

* sysdeps/pthread/configure: New file, moved here from
linuxthreads/sysdeps/unix/sysv/linux/configure.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 20:01:43 +0000 (20:01 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/ifreq.h (__ifreq): Compute termination condition
before doubling RQ_LEN.
* sysdeps/unix/sysv/linux/ifreq.h (__ifreq): Likewise.
Reported by Bruno Haible <bruno@clisp.org>.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 20:01:41 +0000 (20:01 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* login/programs/utmpdump.c: Don't include <error.h>, <errno.h>.

17 years ago2002-09-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Sep 2002 20:01:40 +0000 (20:01 +0000)]
2002-09-20  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/utimes.c (__utimes): Don't check TVP for null.
Reported by Bruno Haible <bruno@clisp.org>.

17 years ago2002-09-18 Bruno Haible <bruno@clisp.org>
roland [Fri, 20 Sep 2002 20:01:39 +0000 (20:01 +0000)]
2002-09-18  Bruno Haible  <bruno@clisp.org>

* login/logout.c (logout): Don't assume ut_time has the same size as
a time_t.
* login/logwtmp.c (logwtmp): Likewise.

17 years ago2002-09-20 Steven Munroe <sjmunroe@us.ibm.com>
roland [Fri, 20 Sep 2002 20:01:38 +0000 (20:01 +0000)]
2002-09-20  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/bits/setjmp.h [__WORDSIZE]: Add 64-bit jmpbuf.
* sysdeps/powerpc/bits/wordsize.h: New file.
* sysdeps/powerpc/fpu/bits/mathinline.h (lrint, lrintf): Change long
array to int array for 32-/64-bit compatibility.

17 years agoUpdate.
drepper [Fri, 20 Sep 2002 04:43:33 +0000 (04:43 +0000)]
Update.

17 years agoInclude <errno.h>.
drepper [Fri, 20 Sep 2002 04:36:01 +0000 (04:36 +0000)]
Include <errno.h>.

17 years agoUpdate.
drepper [Fri, 20 Sep 2002 04:21:23 +0000 (04:21 +0000)]
Update.

17 years ago(_exit): Don't use ABORT_INSTRUCTION if it is not defined.
drepper [Fri, 20 Sep 2002 04:14:30 +0000 (04:14 +0000)]
(_exit): Don't use ABORT_INSTRUCTION if it is not defined.

17 years ago.
roland [Fri, 20 Sep 2002 03:31:58 +0000 (03:31 +0000)]
.

17 years ago2002-09-19 Neal H. Walfield <neal@cs.uml.edu>
roland [Fri, 20 Sep 2002 03:31:42 +0000 (03:31 +0000)]
2002-09-19  Neal H. Walfield  <neal@cs.uml.edu>

* sysdeps/mach/hurd/fork.c (__fork): Do not free the signal
thread's sigstate data structure if it has been allocated.

17 years ago.
roland [Thu, 19 Sep 2002 22:24:08 +0000 (22:24 +0000)]
.

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

* include/libc-symbols.h [HAVE_ASM_SET_DIRECTIVE]
[! HAVE_ASM_GLOBAL_DOT_NAME] (__hidden_dot_def1): Fix typo'd name.

17 years agoUpdate.
drepper [Thu, 19 Sep 2002 06:50:30 +0000 (06:50 +0000)]
Update.

17 years agoAdd divdi3 rules.
drepper [Thu, 19 Sep 2002 06:47:56 +0000 (06:47 +0000)]
Add divdi3 rules.

17 years ago(sysdep_routines, shared-only-routines): Don't add divdi3 here.
drepper [Thu, 19 Sep 2002 06:46:37 +0000 (06:46 +0000)]
(sysdep_routines, shared-only-routines): Don't add divdi3 here.

17 years ago(sysdep_routines, shared-only-routines): Don't add divdi3 here.
drepper [Thu, 19 Sep 2002 06:46:06 +0000 (06:46 +0000)]
(sysdep_routines, shared-only-routines): Don't add divdi3 here.

17 years agoNot needed anymore.
drepper [Thu, 19 Sep 2002 06:44:24 +0000 (06:44 +0000)]
Not needed anymore.

17 years agoUpdate.
drepper [Thu, 19 Sep 2002 06:36:54 +0000 (06:36 +0000)]
Update.

17 years agoExtra files to distribute for PPC64/Linux.
drepper [Thu, 19 Sep 2002 06:33:15 +0000 (06:33 +0000)]
Extra files to distribute for PPC64/Linux.

17 years agoAdd ldd-rewrite.sh.
drepper [Thu, 19 Sep 2002 06:31:50 +0000 (06:31 +0000)]
Add ldd-rewrite.sh.

17 years agoAdd exit-thread.S.
drepper [Thu, 19 Sep 2002 06:28:55 +0000 (06:28 +0000)]
Add exit-thread.S.

17 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
drepper [Thu, 19 Sep 2002 06:26:52 +0000 (06:26 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

17 years agoRemove obsolete db2 rules.
drepper [Thu, 19 Sep 2002 06:21:05 +0000 (06:21 +0000)]
Remove obsolete db2 rules.

17 years agoMove fprrest.S and fprsave.S to sysdeps/powerpc/powerpc32/fpu/Dist.
drepper [Thu, 19 Sep 2002 05:52:34 +0000 (05:52 +0000)]
Move fprrest.S and fprsave.S to sysdeps/powerpc/powerpc32/fpu/Dist.

17 years agoAdditional files to distribute for PPC32 with FPU.
drepper [Thu, 19 Sep 2002 05:52:10 +0000 (05:52 +0000)]
Additional files to distribute for PPC32 with FPU.

17 years agoMove kernel_stat.h to sysdeps/unix/sysv/linux/powerpc/powerpc32/Dist.
drepper [Thu, 19 Sep 2002 05:50:51 +0000 (05:50 +0000)]
Move kernel_stat.h to sysdeps/unix/sysv/linux/powerpc/powerpc32/Dist.

17 years agoAdd kernel_stat.h.
drepper [Thu, 19 Sep 2002 05:50:07 +0000 (05:50 +0000)]
Add kernel_stat.h.

17 years agoUpdate
drepper [Thu, 19 Sep 2002 05:45:33 +0000 (05:45 +0000)]
Update

17 years agoRemade for development-2.2.94
drepper [Thu, 19 Sep 2002 05:41:32 +0000 (05:41 +0000)]
Remade for development-2.2.94

17 years ago(VERSION): Bump to 2.2.94.
drepper [Thu, 19 Sep 2002 05:33:54 +0000 (05:33 +0000)]
(VERSION): Bump to 2.2.94.

17 years ago.
roland [Wed, 18 Sep 2002 18:32:27 +0000 (18:32 +0000)]
.

17 years ago2002-09-18 Roland McGrath <roland@redhat.com>
roland [Wed, 18 Sep 2002 18:28:45 +0000 (18:28 +0000)]
2002-09-18  Roland McGrath  <roland@redhat.com>

* locale/lc-ctype.c (_nl_postload_ctype): Add compat_symbol decls for
the __ctype_* compat symbols, so the relocs generated bind to the
right versioned global symbol in the shared object.

17 years ago2002-09-18 Roland McGrath <roland@redhat.com>
roland [Wed, 18 Sep 2002 18:28:43 +0000 (18:28 +0000)]
2002-09-18  Roland McGrath  <roland@redhat.com>

* elf/do-rel.h (elf_dynamic_do_rel): Mask off 0x8000 bit (hidden flag)
from the value taken from the DT_VERSYM table.
* elf/dl-runtime.c (fixup, profile_fixup): Likewise.
* sysdeps/mips/dl-machine.h (__dl_runtime_resolve): Likewise.
(RESOLVE_GOTSYM): Likewise.

17 years ago.
roland [Wed, 18 Sep 2002 17:46:12 +0000 (17:46 +0000)]
.

17 years ago2002-09-18 Roland McGrath <roland@redhat.com>
roland [Wed, 18 Sep 2002 17:45:51 +0000 (17:45 +0000)]
2002-09-18  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/sigaction.c (__libc_sigaction):
Add libc_hidden_def.
* sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/mips/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.

17 years agoUpdate.
drepper [Wed, 18 Sep 2002 11:51:19 +0000 (11:51 +0000)]
Update.

17 years agoAdd libc_hidden_proto for __libc_sigaction.
drepper [Wed, 18 Sep 2002 11:48:30 +0000 (11:48 +0000)]
Add libc_hidden_proto for __libc_sigaction.

17 years agoUpdate.
drepper [Wed, 18 Sep 2002 08:27:02 +0000 (08:27 +0000)]
Update.

17 years agoIf SIGCANCEL is defined define sigaction and __sigaction as wrappers around
drepper [Wed, 18 Sep 2002 08:24:28 +0000 (08:24 +0000)]
If SIGCANCEL is defined define sigaction and __sigaction as wrappers around
__libc_sigaction which rejects changing SIGCANCEL.

17 years agoUpdate.
drepper [Wed, 18 Sep 2002 07:33:20 +0000 (07:33 +0000)]
Update.

17 years agoAdd support for SETTLS and SETTID/CLEARTID.
drepper [Wed, 18 Sep 2002 07:24:11 +0000 (07:24 +0000)]
Add support for SETTLS and SETTID/CLEARTID.

17 years agoFunctions to implement the SIGRTMIN and SIGRTMAX macros.
drepper [Wed, 18 Sep 2002 06:16:29 +0000 (06:16 +0000)]
Functions to implement the SIGRTMIN and SIGRTMAX macros.

17 years agoMoved to sysdeps/generic.
drepper [Wed, 18 Sep 2002 06:14:25 +0000 (06:14 +0000)]
Moved to sysdeps/generic.

17 years ago.
roland [Wed, 18 Sep 2002 01:18:08 +0000 (01:18 +0000)]
.

17 years ago2002-09-17 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 18 Sep 2002 01:17:54 +0000 (01:17 +0000)]
2002-09-17  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-lookup.c (_dl_debug_bindings): Print TLS lookups always.

17 years ago2002-09-17 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 18 Sep 2002 01:17:52 +0000 (01:17 +0000)]
2002-09-17  Jakub Jelinek  <jakub@redhat.com>

* elf/elf.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE,
R_386_TLS_LE): Define.
(R_386_TLS_IE_32, R_386_TLS_LE_32, R_386_TLS_TPOFF32): Update
comments.
* sysdeps/i386/dl-machine.h (elf_machine_type_class): Return
ELF_RTYPE_CLASS_PLT for R_386_TLS_TPOFF.
(elf_machine_rel): Handle R_386_TLS_TPOFF.
(elf_machine_rela): Likewise.
Remove unnecessary RTLD_BOOTSTRAP #ifdefs.

17 years ago.
roland [Wed, 18 Sep 2002 01:13:25 +0000 (01:13 +0000)]
.

17 years ago2002-09-17 Roland McGrath <roland@redhat.com>
roland [Wed, 18 Sep 2002 01:13:18 +0000 (01:13 +0000)]
2002-09-17  Roland McGrath  <roland@redhat.com>

* sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT, TLS_DO_SET_THREAD_AREA):
Set the descriptor limit to the full 4GB, so %gs:OFFSET works for any
offset (positive or negative) relative to the thread struct.
* sysdeps/i386/useldt.h (DO_MODIFY_LDT, DO_SET_THREAD_AREA): Likewise.

17 years ago.
roland [Wed, 18 Sep 2002 00:15:25 +0000 (00:15 +0000)]
.

17 years ago2002-09-17 Roland McGrath <roland@redhat.com>
roland [Wed, 18 Sep 2002 00:15:07 +0000 (00:15 +0000)]
2002-09-17  Roland McGrath  <roland@redhat.com>

* NEWS: Added item for powerpc64-linux port.

17 years ago2002-09-17 Roland McGrath <roland@redhat.com>
roland [Wed, 18 Sep 2002 00:15:04 +0000 (00:15 +0000)]
2002-09-17  Roland McGrath  <roland@redhat.com>

* malloc/Makefile ($(objpfx)memusagestat.o: sysincludes): Define
file-specific variable override so it compiles properly when using
--with-headers.

17 years ago2002-09-17 Steven Munroe <sjmunroe@us.ibm.com>
roland [Wed, 18 Sep 2002 00:14:52 +0000 (00:14 +0000)]
2002-09-17  Steven Munroe  <sjmunroe@us.ibm.com>

* include/libc-symbols.h [HAVE_ASM_GLOBAL_DOT_NAME]
(C_SYMBOL_DOT_NAME): Insure that C_SYMBOL_DOT_NAME works for
various gcc versions.  Dot names required for powerpc64.
[HAVE_ASM_GLOBAL_DOT_NAME] (_weak_extern): Add .weakext '.'ed symbol.
[HAVE_ASM_GLOBAL_DOT_NAME] (strong_alias): Add .global
C_SYMBOL_DOT_NAME(alias).
[HAVE_ASM_GLOBAL_DOT_NAME] (strong_data_alias): New macro. Same as
original strong_alias macro.
[HAVE_ASM_GLOBAL_DOT_NAME] (weak_alias): Add .weakext/.weak
C_SYMBOL_DOT_NAME(alias).
[HAVE_ASM_GLOBAL_DOT_NAME] (_symbol_version): Add .symver '.'ed name.
[HAVE_ASM_GLOBAL_DOT_NAME] (_default_symbol_version): Add .symver
'.'ed name.
Add comments on libc_hidden_data_def and libc_hidden_data_weak usage.
[HAVE_ASM_GLOBAL_DOT_NAME] (hidden_dot_def1): New macro.  Generate
.global C_SYMBOL_DOT_NAME(alias).  Otherwise an empty macro.
(hidden_def): Append hidden_dot_def1 macro to definition.
(hidden_ver): Append hidden_dot_def1 macro to definition.
(hidden_data_def): New macro.  Same as original hidden_def macro.
(hidden_data_ver): New macro.  Same as original hidden_ver macro.
[HAVE_ASM_GLOBAL_DOT_NAME] (hidden_dot_weak1): New macro.  Generate
.weakext C_SYMBOL_DOT_NAME(alias).  Otherwise an empty macro.
(hidden_weak): Append hidden_dot_weak1 macro to definition.
(hidden_data_weak): New macro.  Same as original hidden_weak macro.
[HAVE_ASM_GLOBAL_DOT_NAME] (HIDDEN_JUMPTARGET): Define as .__GI_name.
Otherwise defined as __GI_name.
(libc_hidden_data_def): New macro.  Use hidden_data_def.
(libc_hidden_data_weak): New macro.  Use hidden_data_weak.
(libc_hidden_data_ver): New macro.  Use hidden_data_ver.
(rtld_hidden_data_def): New macro.  Use hidden_data_def.
(rtld_hidden_data_weak): New macro.  Use hidden_data_weak.
(rtld_hidden_data_ver): New macro.  Use hidden_data_ver.
(libm_hidden_data_def): New macro.  Use hidden_data_def.
(libm_hidden_data_weak): New macro.  Use hidden_data_weak.
(libm_hidden_data_ver): New macro.  Use hidden_data_ver.
* inet/in6_addr.c: Replace libc_hidden_def with libc_hidden_data_def.

17 years ago.
roland [Tue, 17 Sep 2002 23:50:21 +0000 (23:50 +0000)]
.

17 years ago2002-09-17 Steven Munroe <sjmunroe@us.ibm.com>
roland [Tue, 17 Sep 2002 23:50:02 +0000 (23:50 +0000)]
2002-09-17  Steven Munroe  <sjmunroe@us.ibm.com>

Ported to PowerPC64 running Linux.
* sysdeps/powerpc/powerpc64/Dist: New file.
* sysdeps/powerpc/powerpc64/Implies: New file.
* sysdeps/powerpc/powerpc64/Makefile: New file.
* sysdeps/powerpc/powerpc64/__longjmp.S: New file.
* sysdeps/powerpc/powerpc64/atomicity.h: New file.
* sysdeps/powerpc/powerpc64/backtrace.c: New file.
* sysdeps/powerpc/powerpc64/bp-asm.h: New file.
* sysdeps/powerpc/powerpc64/bsd-_setjmp.S: New file.
* sysdeps/powerpc/powerpc64/bsd-setjmp.S: New file.
* sysdeps/powerpc/powerpc64/dl-dtprocnum.h: New file.
* sysdeps/powerpc/powerpc64/dl-lookupcfg.h: New file.
* sysdeps/powerpc/powerpc64/dl-machine.c: New file.
* sysdeps/powerpc/powerpc64/dl-machine.h: New file.
* sysdeps/powerpc/powerpc64/memset.S: New file.
* sysdeps/powerpc/powerpc64/ppc-mcount.S: New file.
* sysdeps/powerpc/powerpc64/register-dump.h: New file.
* sysdeps/powerpc/powerpc64/setjmp.S: New file.
* sysdeps/powerpc/powerpc64/stpcpy.S: New file.
* sysdeps/powerpc/powerpc64/strchr.S: New file.
* sysdeps/powerpc/powerpc64/strcmp.S: New file.
* sysdeps/powerpc/powerpc64/strcpy.S: New file.
* sysdeps/powerpc/powerpc64/strlen.S: New file.
* sysdeps/powerpc/powerpc64/elf/bzero.S: New file.
* sysdeps/powerpc/powerpc64/elf/start.S: New file.
* sysdeps/powerpc/powerpc64/fpu/s_copysign.S: New file.
* sysdeps/powerpc/powerpc64/fpu/s_copysignf.S: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: New File.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/glob64.c: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: New file.

17 years agoUpdate.
drepper [Tue, 17 Sep 2002 18:45:41 +0000 (18:45 +0000)]
Update.

17 years ago(_exit): Add __noreturn__ to libc_hidden_proto call.
drepper [Tue, 17 Sep 2002 18:41:46 +0000 (18:41 +0000)]
(_exit): Add __noreturn__ to libc_hidden_proto call.

17 years agoChange *hidden_proto macros to accept option parameters and pass those
drepper [Tue, 17 Sep 2002 18:41:00 +0000 (18:41 +0000)]
Change *hidden_proto macros to accept option parameters and pass those
to the attribute definition.

17 years agoUpdate.
drepper [Tue, 17 Sep 2002 18:00:04 +0000 (18:00 +0000)]
Update.

17 years agoDeclare __libc_pause.
drepper [Tue, 17 Sep 2002 17:57:30 +0000 (17:57 +0000)]
Declare __libc_pause.

17 years agoUpdate.
drepper [Tue, 17 Sep 2002 17:06:49 +0000 (17:06 +0000)]
Update.

17 years agoDeclare __libc_send, __libc_recv, __libc_sendto, __libc_sendmsg,
drepper [Tue, 17 Sep 2002 17:04:11 +0000 (17:04 +0000)]
Declare __libc_send, __libc_recv, __libc_sendto, __libc_sendmsg,
__libc_recvmsg, and __libc_accept.

17 years agoDeclare __libc_fork.
drepper [Tue, 17 Sep 2002 16:55:36 +0000 (16:55 +0000)]
Declare __libc_fork.

17 years ago.
roland [Tue, 17 Sep 2002 10:58:17 +0000 (10:58 +0000)]
.

17 years ago2002-09-12 Bruno Haible <bruno@clisp.org>
roland [Tue, 17 Sep 2002 10:58:04 +0000 (10:58 +0000)]
2002-09-12  Bruno Haible  <bruno@clisp.org>

* include/rpc/xdr.h (xdrstdio_create): Add libc_hidden_proto.
* sunrpc/xdr_stdio.c (xdrstdio_create): Add libc_hidden_def.

17 years ago2002-09-12 Bruno Haible <bruno@clisp.org>
roland [Tue, 17 Sep 2002 10:58:02 +0000 (10:58 +0000)]
2002-09-12  Bruno Haible  <bruno@clisp.org>

* include/sys/sysctl.h (__sysctl): Add libc_hidden_proto.
* sysdeps/unix/sysv/linux/sysctl.c (__sysctl): Add libc_hidden_def.

17 years ago2002-09-17 Roland McGrath <roland@redhat.com>
roland [Tue, 17 Sep 2002 10:58:00 +0000 (10:58 +0000)]
2002-09-17  Roland McGrath  <roland@redhat.com>

* sunrpc/xcrypt.c (passwd2des_internal): Renamed fom passwd2des.
(passwd2des): Define it as an alias.
(xencrypt, xdecrypt): Call passwd2des_internal instead of passwd2des.

17 years ago.
roland [Tue, 17 Sep 2002 08:01:17 +0000 (08:01 +0000)]
.

17 years ago2002-09-12 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 17 Sep 2002 08:01:01 +0000 (08:01 +0000)]
2002-09-12  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/sparc/sparc32/fpu/libm-test-ulps: Regenerate.

17 years ago.
roland [Tue, 17 Sep 2002 07:53:26 +0000 (07:53 +0000)]
.

17 years ago2002-09-05 Steven Munroe <sjmunroe@us.ibm.com>
roland [Tue, 17 Sep 2002 07:53:11 +0000 (07:53 +0000)]
2002-09-05  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/unix/sysv/linux/kernel-features.h [__powerpc64__]
(__ASSUME_TRUNCATE64_SYSCALL, __ASSUME_STAT64_SYSCALL, __ASSUME_IPC64,
__ASSUME_FCNTL64, __ASSUME_MMAP2_SYSCALL): Don't define these.
PowerPC64 does not have separate 64-bit syscalls.

17 years ago.
roland [Tue, 17 Sep 2002 06:56:24 +0000 (06:56 +0000)]
.

17 years ago2002-09-16 Roland McGrath <roland@redhat.com>
roland [Tue, 17 Sep 2002 06:56:12 +0000 (06:56 +0000)]
2002-09-16  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/mmap64.c (__mmap64): Add a cast.

17 years ago2002-09-16 Roland McGrath <roland@redhat.com>
roland [Tue, 17 Sep 2002 06:56:11 +0000 (06:56 +0000)]
2002-09-16  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INLINE_SYSCALL):
New macro.

17 years ago2002-09-16 Roland McGrath <roland@redhat.com>
roland [Tue, 17 Sep 2002 06:56:09 +0000 (06:56 +0000)]
2002-09-16  Roland McGrath  <roland@redhat.com>

* elf/rtld.c [HP_TIMING_NONAVAIL]: Fix last change for this case.

17 years ago.
roland [Tue, 17 Sep 2002 05:42:29 +0000 (05:42 +0000)]
.

17 years ago2002-09-12 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 17 Sep 2002 05:42:11 +0000 (05:42 +0000)]
2002-09-12  Jakub Jelinek  <jakub@redhat.com>

* elf/rtld.c (struct dl_start_final_info): New.
(_dl_start_final): Change second argument to struct
dl_start_final_info *.  Set start_time from info.
(_dl_start): Remove bootstrap_map variable, add info.
Define bootstrap_map as macro.  If not DONT_USE_BOOTSTRAP_MAP,
store HP_TIMING_NOW result into info.start_time.

17 years ago2002-09-16 Roland McGrath <roland@redhat.com>
roland [Tue, 17 Sep 2002 05:42:07 +0000 (05:42 +0000)]
2002-09-16  Roland McGrath  <roland@redhat.com>

* include/unistd.h: Uncomment libc_hidden_proto for _exit.
* sysdeps/mach/hurd/_exit.c: Add libc_hidden_def.
* sysdeps/generic/_exit.c: Likewise.

17 years ago.
roland [Tue, 17 Sep 2002 01:47:48 +0000 (01:47 +0000)]
.