platform/upstream/glibc.git
25 years agoUpdate.
Ulrich Drepper [Tue, 8 Jun 1999 07:21:59 +0000 (07:21 +0000)]
Update.

1999-06-08  Ulrich Drepper  <drepper@cygnus.com>

* ctype/ctype.h: Protect __tobody code by __extension__.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 20:17:36 +0000 (20:17 +0000)]
Update.

1999-06-07  Ulrich Drepper  <drepper@cygnus.com>

* grp/fgetgrent.c (fgetgrent): Remember position of stream before
reading and reset in case the buffer was too small.

* grp/fgetgrent_r.c (__fgetgrent_r): Set errno to ENOENT in case
of EOF.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 16:18:41 +0000 (16:18 +0000)]
Update.

* stdio-common/vfprintf.c: Correct typos.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 15:57:26 +0000 (15:57 +0000)]
Update.

1999-06-07  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/if_index.c: Use SIGIOCGIFINDEX and fix
another SIOGIFNAME typo.

1999-06-07  Ulrich Drepper  <drepper@cygnus.com>

* elf/dl-lookup.c: Remove duplicated assert.h inclusion.

* sysdeps/generic/printf_fphex.c (__printf_fphex): Optimize a little
bit.

1999-06-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/generic/printf_fphex.c (__printf_fphex): Don't ignore
the precision if the mantissa is zero.

1999-06-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/lang.texi (Floating Point Parameters): GCC already
supports long double for a long time.

1999-06-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* math/libm-test.c (j0_test, j1_test, jn_test, y0_test, y1_test,
yn_test): Increase some epsilons.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 00:08:27 +0000 (00:08 +0000)]
Update.

1999-06-07  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/sys/sysmacros.h (makedev): Handle signed
parameters.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 00:02:14 +0000 (00:02 +0000)]
Update.

* sysdeps/unix/sysv/linux/kernel-features.h: Define
__ASSUME_SIOCGIFNAME for kernel >= 2.1.50.
* sysdeps/unix/sysv/linux/if_index.c: Correct typo (SIOGIFNAME ->
SIOCGIFNAME) and use __ASSUME_SIOCGIFNAME.

* sysdeps/libm-ieee754/w_j0.c: Remove __ from symbol definitions.
* sysdeps/libm-ieee754/w_j0f.c: Likewise.
* sysdeps/libm-ieee754/w_j0l.c: Likewise.
* sysdeps/libm-ieee754/w_j1.c: Likewise.
* sysdeps/libm-ieee754/w_j1f.c: Likewise.
* sysdeps/libm-ieee754/w_j1l.c: Likewise.
* sysdeps/libm-ieee754/w_jn.c: Likewise.
* sysdeps/libm-ieee754/w_jnf.c: Likewise.
* sysdeps/libm-ieee754/w_jnl.c: Likewise.

* stdio-common.c: Correct typos.

* math/libm-test.c (jn_test): Adjust delta.
(y1_test): Likewise.
(yn_test): Likewise.

* elf/do-lookup.h: It should never happen that if we expect a versioned
symbol from a file the file has no version table.  This should have
been checked in dl-version.c.
* elf/dl-lookup.c: Include assert.h.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 22:12:29 +0000 (22:12 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/sigaction.c: Correct restorer
function handling.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 15:01:19 +0000 (15:01 +0000)]
Update.

1999-06-06  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/i386/sigaction.c (SA_RESTORER): New #define.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 13:17:22 +0000 (13:17 +0000)]
Update.

1999-06-06  Andi Kleen  <ak@muc.de>

* sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Set
SA_RESTORER flag.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 12:58:19 +0000 (12:58 +0000)]
Update.

1999-06-04  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* math/libm-test.c (yn_test): Change one delta.
(jn_test): Likewise.
(j1_test): Likewise.
(y0_test): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 09:23:32 +0000 (09:23 +0000)]
Update.

1999-06-06  Ulrich Drepper  <drepper@cygnus.com>

* malloc/malloc.c: Introduce local variable __libc_getpagesize to
avoid multiple calls to getpagesize() which might be a syscall.

1999-06-06  Philip Blundell  <philb@gnu.org>

* stdio-common/tstscanf.c (main): Test the half-word format "%hd".

1999-06-06  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/install.texi (Running make install): Correct typo in
dynamic linker invocation.

1999-06-05  Philip Blundell  <philb@gnu.org>

* sysdeps/arm/dl-machine.h (elf_machine_load_address): Fix
problems with GOT addressing.

1999-06-05  Wolfram Gloger  <wmglo@dent.med.uni-muenchen.de>

* malloc/malloc.c (check_action): Change into bitmap so that both
diagnostic and abort can be requested by setting it to 3.
(mALLOC_SET_STATe): Disable malloc checking if necessary.

25 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 1999 23:30:32 +0000 (23:30 +0000)]
Update.

* configure.in: Few changes for HPUX.

25 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 1999 21:55:09 +0000 (21:55 +0000)]
Update.

1999-06-03  Ulrich Drepper  <drepper@cygnus.com>

* scripts/config.guess: Update from latest version.
* scripts/config.sub: Likewise.

* Makerules: Set LC_ALL explicitly to archieve correct sorting of
map files.  Closes PR libc/1147.

25 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 1999 12:43:32 +0000 (12:43 +0000)]
Update.

1999-06-03  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* Makerules: Set LANGUAGE and LC_ALL explicitly to archieve
correct sorting of map files.
Closes PR libc/1147.

1999-06-03  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* math/libm-test.c (main): Add new test functions.
(jn_test): New tests.
(j1_test): Add some more tests.
(j0_test): Add some more tests.
(y0_test): Add some more tests.
(y1_test): Add some more tests.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 11:53:21 +0000 (11:53 +0000)]
Update.

1999-06-02  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/libm-ieee754/e_j0.c (__ieee754_y0): Fix array indices.
Patch by mhagger@dera.gov.uk [PR libc/1145].

* math/libm-test.c (y1_test): New tests.
(y0_test): Likewise.
(j1_test): Likewise.
(j0_test): Likewise.
(main): Added new tests.

1999-06-02  Jakub Jelinek  <jj@ultra.linux.cz>

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 11:11:45 +0000 (11:11 +0000)]
Update.

1999-06-02  Jakub Jelinek   <jj@ultra.linux.cz>

* stdlib/longlong.h: Define UDIV_TIME on sparc64.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: New file.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 11:05:06 +0000 (11:05 +0000)]
Update.

1999-06-02  David S. Miller  <davem@redhat.com>

* nscd/nscd_gethst_r.c (nscd_gethst_r): Align the h_addr_list
pointers properly.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 10:30:16 +0000 (10:30 +0000)]
Update.

1999-06-02  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/i386/sigaction.c: Read kernel-features.h
and elide compatibility code if possible.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 10:18:54 +0000 (10:18 +0000)]
Update.

1999-06-01  Ulrich Drepper  <drepper@cygnus.com>

* manual/llio.texi: Remove menu entry for removed section.

1999-05-29  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/sigaction.c: Fix typo and avoid unused
variables.

1999-06-01  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_DDCMP): Add it
(from Linux 2.3.4).

25 years agoUpdate.
Ulrich Drepper [Sun, 30 May 1999 12:37:27 +0000 (12:37 +0000)]
Update.

1999-05-30  Ulrich Drepper  <drepper@cygnus.com>

* inet/netinet/in.h: Mark ntoh* and hton* as constant functions.

25 years agoUpdate.
Ulrich Drepper [Sun, 30 May 1999 09:07:13 +0000 (09:07 +0000)]
Update.

1999-05-30  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/stdio.texi: Fix some typos.

25 years agoUpdate.
Ulrich Drepper [Sat, 29 May 1999 22:56:42 +0000 (22:56 +0000)]
Update.

1999-05-27  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* malloc/malloc.h: Properly handle future GCC versions.

1999-05-27  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/configure.in: Change version checks to
use AC_EGREP_CPP.  Change sed pattern to not use alternation.  Fix
text of error message.

* aclocal.m4 (GLIBC_PROVIDES): Define AC_LANG to `C'.

25 years agoUpdate.
Ulrich Drepper [Sat, 29 May 1999 22:47:03 +0000 (22:47 +0000)]
Update.

1999-05-29  Ulrich Drepper  <drepper@cygnus.com>

* manual/filesys.texi: Extend (f)truncate documentation.
* manual/llio.texi: Remove duplicate (f)truncate definition.

1999-05-29  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/stdio.texi (Formatted Output Functions): Mention
semantics of snprintf in glibc 2.0.
Reported by Ben Pfaff <pfaffben@msu.edu>.

1999-05-29  Ulrich Drepper  <drepper@cygnus.com>

* include/features.h (__GLIBC_MINOR__): Bump to 2.

25 years ago(__GLIBC_MINOR__): Bump to 2.
Ulrich Drepper [Sat, 29 May 1999 22:34:23 +0000 (22:34 +0000)]
(__GLIBC_MINOR__): Bump to 2.

25 years agofix typo'd file names
Roland McGrath [Sat, 29 May 1999 19:04:52 +0000 (19:04 +0000)]
fix typo'd file names

* sysdeps/wordsize-64/strtol.c: New file.
* sysdeps/wordsize-64/strtoul.c: New file.
* sysdeps/wordsize-64/strtoll.c: New file.
* sysdeps/wordsize-64/strtoull.c: New file.
* sysdeps/wordsize-64/strtol_l.c: New file.
* sysdeps/wordsize-64/strtoul_l.c: New file.
* sysdeps/wordsize-64/strtoll_l.c: New file.
* sysdeps/wordsize-64/strtoull_l.c: New file.
* sysdeps/wordsize-64/wcstol.c: New file.
* sysdeps/wordsize-64/wcstoul.c: New file.
* sysdeps/wordsize-64/wcstoll.c: New file.
* sysdeps/wordsize-64/wcstoull.c: New file.
* sysdeps/wordsize-64/wcstol_l.c: New file.
* sysdeps/wordsize-64/wcstoul_l.c: New file.
* sysdeps/wordsize-64/wcstoll_l.c: New file.
* sysdeps/wordsize-64/wcstoull_l.c: New file.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Thu, 27 May 1999 15:09:16 +0000 (15:09 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years agoUpdate.
Ulrich Drepper [Thu, 27 May 1999 14:36:02 +0000 (14:36 +0000)]
Update.

1999-05-27  Ulrich Drepper  <drepper@cygnus.com>

* math/libm-test.c: Adjust a few more deltas for the poor ARM
FPU emulator.

25 years agoUpdate.
Ulrich Drepper [Thu, 27 May 1999 11:34:20 +0000 (11:34 +0000)]
Update.

* configure.in: Fix typo.

1999-05-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

25 years agoUpdate.
Ulrich Drepper [Thu, 27 May 1999 11:31:50 +0000 (11:31 +0000)]
Update.

1999-05-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/socket.texi (Host Names): Remove statement that h_errno
needs to be declared since this isn't true anymore.
Closes PR libc/1138.

25 years agoUpdate.
Ulrich Drepper [Wed, 26 May 1999 23:37:38 +0000 (23:37 +0000)]
Update.

1999-05-26  Ulrich Drepper  <drepper@cygnus.com>

* config.h.in: Add __LINUX_KERNEL_VERSION.
* configure.in: Recognize --enable-kernel.
* sysdeps/unix/sysv/linux/configure.in: Check for correct kernel
headers if --enable-kernel is given and set __LINUX_KERNEL_VERSION
appropriately.
* sysdeps/unix/sysv/linux/init-first.c: If minimal kernel version is
given perform runtime test.

* sysdeps/unix/sysv/linux/kernel-features.h: New file.
* sysdeps/unix/sysv/linux/getcwd.c: Elide compatibility code if
minimal supported kernel is known to have the feature.
* sysdeps/unix/sysv/linux/poll.c: Likewise.
* sysdeps/unix/sysv/linux/pread.c: Likewise.
* sysdeps/unix/sysv/linux/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/seteuid.c: Likewise.
* sysdeps/unix/sysv/linux/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
* sysdeps/unix/sysv/linux/testrtsig.h: Likewise.
* sysdeps/unix/sysv/linux/i386/chown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pread.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pwrite64.c: Likewise.

* sysdeps/unix/sysv/linux/sysctl.c: Add __sysctl alias.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 22:50:11 +0000 (22:50 +0000)]
Update.

1999-05-25  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/posix/getcwd.c (__getcwd): Fix potential memory leaks.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 18:37:11 +0000 (18:37 +0000)]
Update.

1999-05-26  Jakub Jelinek   <jj@ultra.linux.cz>

* stdlib/longlong.h (add_ssaaaa, sub_ddmmss, umul_ppmm):
Optimized sparc64 routines.

* stdio-common/vfprintf.c (vfprintf): Don't handle long numbers if
they are the same as ints.
* stdio-common/vfscanf.c (_IO_vfscanf): Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 14:54:29 +0000 (14:54 +0000)]
Update.

* wcsmbs/wcstol.c: Moved to ...
* sysdeps/generic/wcstol.c: ...here.
* wcsmbs/wcstoul.c: Moved to ...
* sysdeps/generic/wcstoul.c: ...here.
* wcsmbs/wcstoll.c: Moved to ...
* sysdeps/generic/wcstoll.c: ...here.
* wcsmbs/wcstoull.c: Moved to ...
* sysdeps/generic/wcstoull.c: ...here.
* wcsmbs/wcstol_l.c: Moved to ...
* sysdeps/generic/wcstol_l.c: ...here.
* wcsmbs/wcstoul_l.c: Moved to ...
* sysdeps/generic/wcstoul_l.c: ...here.
* wcsmbs/wcstoll_l.c: Moved to ...
* sysdeps/generic/wcstoll_l.c: ...here.
* wcsmbs/wcstoull_l.c: Moved to ...
* sysdeps/generic/wcstoull_l.c: ...here.

* sysdeps/wordexp-64/wcstol.c: New file.
* sysdeps/wordexp-64/wcstoul.c: New file.
* sysdeps/wordexp-64/wcstoll.c: New file.
* sysdeps/wordexp-64/wcstoull.c: New file.
* sysdeps/wordexp-64/wcstol_l.c: New file.
* sysdeps/wordexp-64/wcstoul_l.c: New file.
* sysdeps/wordexp-64/wcstoll_l.c: New file.
* sysdeps/wordexp-64/wcstoull_l.c: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 14:31:24 +0000 (14:31 +0000)]
Update.

* version.h (VERSION): Bump to 2.1.90.
(RELEASE): Mark as development.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 13:49:30 +0000 (13:49 +0000)]
Update.

* stdio-common/vfscanf.c (_IO_vfscanf): Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 13:35:03 +0000 (13:35 +0000)]
Update.

* stdio-common/vfprintf.c (vfprintf): Don't implement special
handling for long long if it is the same as long.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 13:26:48 +0000 (13:26 +0000)]
Update.

1999-05-25  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtol.c: Moved to ...
* sysdeps/generic/strtol.c: ...here.
* stdlib/strtoul.c: Moved to ...
* sysdeps/generic/strtoul.c: ...here.
* stdlib/strtoll.c: Moved to ...
* sysdeps/generic/strtoll.c: ...here.
* stdlib/strtoull.c: Moved to ...
* sysdeps/generic/strtoull.c: ...here.
* stdlib/strtol_l.c: Moved to ...
* sysdeps/generic/strtol_l.c: ...here.
* stdlib/strtoul_l.c: Moved to ...
* sysdeps/generic/strtoul_l.c: ...here.
* stdlib/strtoll_l.c: Moved to ...
* sysdeps/generic/strtoll_l.c: ...here.
* stdlib/strtoull_l.c: Moved to ...
* sysdeps/generic/strtoull_l.c: ...here.

* sysdeps/wordexp-64/strtol.c: New file.
* sysdeps/wordexp-64/strtoul.c: New file.
* sysdeps/wordexp-64/strtoll.c: New file.
* sysdeps/wordexp-64/strtoull.c: New file.
* sysdeps/wordexp-64/strtol_l.c: New file.
* sysdeps/wordexp-64/strtoul_l.c: New file.
* sysdeps/wordexp-64/strtoll_l.c: New file.
* sysdeps/wordexp-64/strtoull_l.c: New file.

25 years agoFix typos.
Ulrich Drepper [Tue, 25 May 1999 12:28:22 +0000 (12:28 +0000)]
Fix typos.

* sysdeps/sparc/fpu/bits/fenv.h: New file.
* sysdeps/sparc/fpu/fpu_control.h: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 11:58:59 +0000 (11:58 +0000)]
Update.

1999-05-24  Jakub Jelinek  <jj@ultra.linux.cz>

* sysdeps/sparc/bits/wordsize.h: New file.
* sysdeps/sparc/bits/fenv.h: New file.
* sysdeps/sparc/fpu_control.h: New file.
* sysdeps/sparc/gmp-mparam.h: New file.

* sysdeps/sparc/sparc32/fpu/bits/fenv.h: Remove.
* sysdeps/sparc/sparc32/fpu/fpu_control.h: Remove.
* sysdeps/sparc/sparc64/bits/wordsize.h: Remove.
* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Remove.
* sysdeps/sparc/sparc64/gmp-mparam.h: Remove.

* sysdeps/unix/sysv/linux/sparc/bits/setjmp.h: New file.
* sysdeps/unix/sysv/linux/sparc/bits/types.h: New file.
* sysdeps/unix/sysv/linux/sparc/bits/statfs.h: New file.
* sysdeps/unix/sysv/linux/sparc/sys/ucontext.h: New file.

* sysdeps/unix/sysv/linux/sparc/sparc32/sys/ucontext.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: Remove.

1999-05-19  Jakub Jelinek  <jj@ultra.linux.cz>
1999-05-19  Jakub Jelinek  <jj@ultra.linux.cz>
1999-05-19  Jakub Jelinek  <jj@ultra.linux.cz>

25 years agoUpdate. cvs/glibc-2_1_1 glibc-2.1.1
Ulrich Drepper [Mon, 24 May 1999 18:22:25 +0000 (18:22 +0000)]
Update.

* login/openpty.c (openpty): Make sure pty does not because
controlling TTY.

25 years agoUpdate.
Ulrich Drepper [Mon, 24 May 1999 16:21:12 +0000 (16:21 +0000)]
Update.

1999-05-24  Ulrich Drepper  <drepper@cygnus.com>

* ctype/ctype.h: Don't optimize toupper/tolower for C++.

25 years agoUpdate.
Ulrich Drepper [Mon, 24 May 1999 14:16:40 +0000 (14:16 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Mon, 24 May 1999 08:21:02 +0000 (08:21 +0000)]
Update.

1999-05-24  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/posix/getaddrinfo.c (gaih_inet): Set socket address to
loopback if no name is given and AI_PASSIVE is not set.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl> [PR libc/1136].

25 years ago(gaih_inet): Set socket address to loopback if no name is given and AI_PASSIVE is...
Ulrich Drepper [Mon, 24 May 1999 08:18:43 +0000 (08:18 +0000)]
(gaih_inet): Set socket address to loopback if no name is given and AI_PASSIVE is not set.

25 years ago1999-05-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 19:35:18 +0000 (19:35 +0000)]
1999-05-23  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/set-host.c (_hurd_set_host_config): Use mode 0644, not 0600.
Do proper error return.

25 years ago1999-05-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 19:18:19 +0000 (19:18 +0000)]
1999-05-23  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/set-host.c (_hurd_set_host_config): Use mode 0644, not 0600.
Do proper error return.

25 years agoUpdate.
Ulrich Drepper [Sun, 23 May 1999 13:02:36 +0000 (13:02 +0000)]
Update.

1999-05-23  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* malloc/malloc.h: Add __THROW for __MALLOC_P to synch with usage
of __P in the rest of glibc; define __MALLOC_PMT and use it.
Reported by Stephan Kulow <coolo@kde.org>.

25 years agoUpdate.
Ulrich Drepper [Sun, 23 May 1999 10:13:49 +0000 (10:13 +0000)]
Update.

1999-05-23  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/alpha/fpu/bits/fenv.h: Pretty print.

* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove unneeded #if.

1999-05-22  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
names to protect from user's macro namespace.
* sysdeps/arm/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/generic/bits/fenv.h (fexcept_t, fenv_t): Likewise.
* sysdeps/i386/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/mips/bits/fenv.h (fenv_t): Likewise.
* sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c:
Adapted.
* sysdeps/arm/fpu/fegetenv.c, sysdeps/arm/fpu/feholdexcpt.c,
sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c, sysdeps/i386/fpu/feholdexcpt.c,
sysdeps/i386/fpu/fesetenv.c, sysdeps/i386/fpu/fraiseexcpt.c,
sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/mips/fesetenv.c: Likewise.

25 years agoCorrect example.
Ulrich Drepper [Sun, 23 May 1999 09:27:35 +0000 (09:27 +0000)]
Correct example.

25 years ago1999-05-22 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 09:14:35 +0000 (09:14 +0000)]
1999-05-22  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/bits/sigstack.h (enum SS_*): Remove trailing comma.

25 years ago1999-05-22 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 09:14:13 +0000 (09:14 +0000)]
1999-05-22  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/bits/sigstack.h (enum SS_*): Remove trailing comma.

25 years ago* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
Andreas Schwab [Sat, 22 May 1999 17:14:30 +0000 (17:14 +0000)]
* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member

names to protect from user's macro namespace.
* sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c:
Adapted.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Sat, 22 May 1999 11:45:33 +0000 (11:45 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years agoUpdate.
Ulrich Drepper [Thu, 20 May 1999 14:56:42 +0000 (14:56 +0000)]
Update.

1999-05-20  Ulrich Drepper  <drepper@cygnus.com>

* configure.in: Recognize and allow gcc 2.95.

25 years agoUpdate.
Ulrich Drepper [Wed, 19 May 1999 15:35:26 +0000 (15:35 +0000)]
Update.

1999-05-19  Jakub Jelinek   <jj@ultra.linux.cz>

* sysdeps/generic/bits/elfclass.h: Version common to
wordsize-32 and wordsize-64.
* sysdeps/generic/bits/environments.h: Ditto.
* sysdeps/generic/stdint.h: Ditto.
* sysdeps/generic/inttypes.h: Ditto.

* sysdeps/generic/bits/wordsize.h: New file.
* stdlib/Makefile: Add bits/wordsize.h to headers.

* sysdeps/sparc/sparc64/bits/wordsize.h: New file.

* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Allow the same exported
headers to be used for 32bit and 64bit ABI compilations.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: Ditto.

* sysdeps/wordsize-64/bits/elfclass.h: Remove.
* sysdeps/wordsize-64/bits/environments.h: Remove.
* sysdeps/wordsize-64/stdint.h: Remove.
* sysdeps/wordsize-64/inttypes.h: Remove.
* sysdeps/wordsize-64/bits/wordsize.h: New file.

* sysdeps/wordsize-32/bits/elfclass.h: Remove.
* sysdeps/wordsize-32/bits/environments.h: Remove.
* sysdeps/wordsize-32/stdint.h: Remove.
* sysdeps/wordsize-32/inttypes.h: Remove.
* sysdeps/wordsize-32/bits/wordsize.h: New file.

1999-05-19  Jakub Jelinek   <jj@ultra.linux.cz>

* sysdeps/sparc/sparc64/memcpy.S (__align_cpy_4, __align_cpy_8,
__align_cpy_16): New functions.
(__align_cpy_2, __align_cpy_1): New aliases to memcpy.

* sysdeps/sparc/sparc32/Versions: New file.
* sysdeps/sparc/sparc64/Versions: New file.
* sysdeps/sparc/Versions: Remove.

1999-05-19  Jakub Jelinek   <jj@ultra.linux.cz>

* sysdeps/unix/sysv/linux/configure.in:
On sparc64-*-linux*, set slibdir to /lib64 if prefix
is /usr, plus set libdir to ${exec_prefix}/lib64.
* sysdeps/unix/sysv/linux/configure: Regenerated.
* config.make.in: Propagate libdir settings from configure
to the Makefiles.
* shlib-versions: sparc64-*-linux* dynamic linker is
/lib64/ld-linux.so.2.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 13:04:17 +0000 (13:04 +0000)]
Update.

1999-05-18  Thorsten Kukuk  <kukuk@suse.de>

* nis/nis_lookup.c (nis_lookup): If we run out of memory, close
RPC connection.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 11:05:41 +0000 (11:05 +0000)]
Update.

1999-05-18  Ulrich Drepper  <drepper@cygnus.com>

* Makefile (LOCALEDEF): Add I18NPATH definition to find the
correct sources.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 10:00:20 +0000 (10:00 +0000)]
Update.

1999-05-18  Jakub Jelinek  <jj@ultra.linux.cz>

* sysdeps/sparc/sparc64/rawmemchr.S: New file.
* sysdeps/sparc/sparc32/sparcv9/rawmemchr.S: New file.

* sysdeps/sparc/sparc64/memchr.S: Fix if the second argument
contains garbage in bits 8-63.
* sysdeps/sparc/sparc64/memset.S: Ditto.
* sysdeps/sparc/sparc64/strchr.S: Ditto.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 09:48:05 +0000 (09:48 +0000)]
Update.

1999-05-18  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/wordsize-64/stdint.h (INTPTR_MAX): Add missing ).

1999-05-17  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/atomicity.h: New file.
* sysdeps/sparc/sparc64/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/Makefile: Add -Wa,-Av9a to
sysdep-CFLAGS.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 08:57:29 +0000 (08:57 +0000)]
Update.

1999-05-18  Richard Henderson  <rth@twiddle.net>

* sysdeps/alpha/memchr.S: Zap high byte of length.  Reschedule.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 08:37:39 +0000 (08:37 +0000)]
Update.

1999-05-04  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* argp/argp.h, assert/assert.h, misc/sys/cdefs.h,
posix/sys/types.h: Handle the case of __GNUC__=3,
__GNUC_MINOR__=(anything).

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 08:14:06 +0000 (08:14 +0000)]
Update.

1999-05-18  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/i386/i486/bits/string.h (rawmemchr): Remove unneccessary
if _FORCE_INLINES.

25 years agoUpdate.
Ulrich Drepper [Mon, 17 May 1999 17:58:57 +0000 (17:58 +0000)]
Update.

Add dl-dst.h and gen-trusted-dirs.awk.

25 years agoUpdate.
Ulrich Drepper [Mon, 17 May 1999 17:36:45 +0000 (17:36 +0000)]
Update.

1999-05-17  Ulrich Drepper  <drepper@cygnus.com>

* elf/Makefile (distribute): Remove dl-origin.h.

25 years agoUpdate.
Ulrich Drepper [Mon, 17 May 1999 17:25:32 +0000 (17:25 +0000)]
Update.

1999-05-17  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/i386/i486/Versions: New file with inline functions from
sysdeps/i386/i486/bits/string.h for now.

* sysdeps/i386/Versions: Add inline functions from
sysdeps/i386/bits/string.h.

* string/Versions: Add inline functions from <bits/string2.h>.

* string/Makefile (routines): Add string-inlines.
* string/string-inlines.c: New file, used for implementation of
extern inline functions.

* sysdeps/i386/i486/bits/string.h: Use _FORCE_INLINES to generate
non inlined versions of functions.
* string/bits/string2.h: Likewise.
* sysdeps/i386/bits/string.h: Likewise.

1999-05-17  Ulrich Drepper  <drepper@cygnus.com>

* inet/arpa/tftp.h: Add second packed attribute.

25 years agoUpdate.
Ulrich Drepper [Mon, 17 May 1999 10:09:50 +0000 (10:09 +0000)]
Update.

1999-05-16  Wolfram Gloger  <wmglo@dent.med.uni-muenchen.de>

* malloc/malloc.c: Cleanup to bring in line with released
stand-alone version `ptmalloc'.  Update some comments.
(internal_function): Move fallback definition so that the source
compiles outside of libc, and use it in more places.
(malloc_atfork): Fix when malloc_check is in use.

1999-05-16  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* stdlib/tst-strtod.c: Fix typo.

1999-05-16  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* elf/dl-close.c (_dl_close): Add cast to avoid warning about
const incorrectness.

25 years ago(_dl_close): Add cast to avoid warning about const incorrectness.
Ulrich Drepper [Mon, 17 May 1999 09:56:54 +0000 (09:56 +0000)]
(_dl_close): Add cast to avoid warning about const incorrectness.

25 years ago1999-05-16 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 16 May 1999 20:50:58 +0000 (20:50 +0000)]
1999-05-16  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/bits/termios.h (CRTSCTS): New macro.

25 years ago1999-05-16 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 16 May 1999 20:46:02 +0000 (20:46 +0000)]
1999-05-16  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/bits/termios.h (CRTSCTS): New macro.

25 years agoUpdate.
Ulrich Drepper [Sun, 16 May 1999 10:14:25 +0000 (10:14 +0000)]
Update.

1999-05-16  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/etc.rpc: Add portmapper, rstat_svc and pcnfs.
* sunrpc/key_call.c: Fix memory leak, close file handle.
* nis/nis_creategroup.c: Use malloc instead of calloc,
set ctime and mtime.
* nis/nis_subr.c: Check for realloc result.
* nis/nis_file.c: Fix memory leak.
* nis/nis_table.c: Pretty print.
* nis/nis_getservlist.c: Likewise.
* nis/nis_ismember.c: Likewise.
* nis/nis_lookup.c: Likewise.
* nis/nis_ping.c: Likewise.
* nis/nis_removemember.c: Likewise.
* nis/nis_util.c: Likewise, check calloc result.

25 years agoUse malloc instead of calloc, set ctime and mtime.
Ulrich Drepper [Sun, 16 May 1999 10:11:25 +0000 (10:11 +0000)]
Use malloc instead of calloc, set ctime and mtime.

25 years ago1999-05-16 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 16 May 1999 08:54:24 +0000 (08:54 +0000)]
1999-05-16  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/unix/sysv/linux/sys/socketvar.h: Moved to ...
* sysdeps/generic/sys/socketvar.h: ... here.
* sysdeps/unix/sysv/linux/netinet/in_systm.h: Moved to ...
* sysdeps/generic/netinet/in_systm.h: ... here.
* sysdeps/unix/sysv/linux/Dist: Remove netinet/in_systm.h,
sys/socketvar.h.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Likewise.
* inet/Makefile (headers): Add netinet/in_systm.h here.
* socket/Makefile (headers): Add sys/socketvar.h here.

25 years ago1999-05-16 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 16 May 1999 08:52:16 +0000 (08:52 +0000)]
1999-05-16  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/unix/sysv/linux/sys/socketvar.h: Moved to ...
* sysdeps/generic/sys/socketvar.h: ... here.
* sysdeps/unix/sysv/linux/netinet/in_systm.h: Moved to ...
* sysdeps/generic/netinet/in_systm.h: ... here.
* sysdeps/unix/sysv/linux/Dist: Remove netinet/in_systm.h,
sys/socketvar.h.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Likewise.
* inet/Makefile (headers): Add netinet/in_systm.h here.
* socket/Makefile (headers): Add sys/socketvar.h here.

25 years agoUpdate.
Ulrich Drepper [Sat, 15 May 1999 23:31:55 +0000 (23:31 +0000)]
Update.

* stdlib/strtol.c: Optimize inner loop of long long versions.

25 years agoUpdate.
Ulrich Drepper [Sat, 15 May 1999 09:31:40 +0000 (09:31 +0000)]
Update.

1999-05-15  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/gnu/utmpx.h: Add needed type definitions according to
Unix98.  Add forward declaration of struct utmp.

25 years agoUpdate.
Ulrich Drepper [Fri, 14 May 1999 23:38:21 +0000 (23:38 +0000)]
Update.

1999-05-14  Ulrich Drepper  <drepper@cygnus.com>

* nis/nis_getservlist.c (nis_getservlist): Use malloc instead of
calloc.

* nis/nis_checkpoint.c (nis_checkpoint): Fix memory leaks.
* nis/nis_addmember.c (nis_addmember): Fix memory leak.  Test
memory allocation results.

25 years agoUpdate.
Ulrich Drepper [Fri, 14 May 1999 21:30:22 +0000 (21:30 +0000)]
Update.

1999-05-14  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/generic/getutmp.c: Include <string.h>
(getutmp): Rewrite to only copy those members that are really
present in `struct utmp'.
* sysdeps/generic/getutmpx.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 14 May 1999 00:22:24 +0000 (00:22 +0000)]
Update.

1999-05-14  Ulrich Drepper  <drepper@cygnus.com>

* nss/getXXbyYY.c: Add free_mem function which disposes all
statically allocated memory when debugging.
* nss/getXXent.c: Likewise.
* nss/nsswitch.c: Likewise.

25 years agoUpdate
Ulrich Drepper [Thu, 13 May 1999 19:55:50 +0000 (19:55 +0000)]
Update

1999-05-13  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/gnu/getutmpx.c: New file.
* sysdeps/gnu/getutmp.c: New file.

25 years agoUpdate
Ulrich Drepper [Thu, 13 May 1999 19:51:20 +0000 (19:51 +0000)]
Update

1999-05-13  H.J. Lu  <hjl@gnu.org>

* login/Versions (getutmpx): Added to GLIBC_2.1.1.
(getutmp): Likewise.

* sysdeps/gnu/Makefile (sysdep_routines): Add getutmp and
getutmpx for login.

* sysdeps/gnu/utmpx.h (getutmp): Added.
(getutmpx): Likewise.

* sysdeps/generic/getutmp.c: New file.

* sysdeps/generic/getutmpx.c: New file.

25 years agoUpdate.
Ulrich Drepper [Thu, 13 May 1999 10:22:54 +0000 (10:22 +0000)]
Update.

1999-05-13  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* glibcbug.in (BUGGLIBC): Change address to
libc-alpha@sourceware.cygnus.com.

25 years agoUpdate.
Ulrich Drepper [Wed, 12 May 1999 10:23:29 +0000 (10:23 +0000)]
Update.

1999-05-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* resolv/arpa/nameser.h: Add C++ protectors.

25 years agoUpdate.
Ulrich Drepper [Tue, 11 May 1999 13:26:39 +0000 (13:26 +0000)]
Update.

1999-05-08  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* iconvdata/gconv-modules: Fix alias for CP1255.  Reported by
Elad Tsur <eladts@post.tau.ac.il>.

25 years agoUpdate.
Ulrich Drepper [Tue, 11 May 1999 13:00:20 +0000 (13:00 +0000)]
Update.

1999-05-11  Ulrich Drepper  <drepper@cygnus.com>

* elf/Versions (ld.so) [GLIBC_2.1.1]: Add _dl_lazy.
* elf/dl-open.c (_dl_open_worker): Only relocate newly loaded objects
lazily if LD_BIND_NOW is not set.
* elf/dl-support.c (_dl_lazy): New variable.
(non_dynamic_init): Set _dl_lazy according to LD_BIND_NOW envvar.
* elf/rtld.c (_dl_lazy): new global variable.
( dl_main): Remove lazy, replace it by _dl_lazy.

1999-05-06  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* locale/setlocale.c (new_composite_name): Check also whether the
first category name differs.

1999-05-11  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/ftime.c: Use the bsd implementation, not
the generic one.

1999-05-11  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/generic/bits/socket.h (struct sockaddr_storage): New
structure; storage suitable for any socket address.
* sysdeps/unix/sysv/linux/bits/socket.h (struct sockaddr_storage):
Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h (struct
sockaddr_storage): Likewise.

* inet/netinet/in.h: Use ULONG_MAX not ~0 to test for a 64-bit
platform.

25 years agoAdd PR information.
Ulrich Drepper [Mon, 10 May 1999 13:41:57 +0000 (13:41 +0000)]
Add PR information.

_nss_hesiod_getgrgid_r respectively.  Fixes pr libc/1115.

25 years agoUpdate.
Ulrich Drepper [Mon, 10 May 1999 13:34:57 +0000 (13:34 +0000)]
Update.

1999-05-10  Ulrich Drepper  <drepper@cygnus.com>

* hesiod/Versions: Change _nss_hesiod_getpwuid and
_nss_hesiod_getgrgid to _nss_hesiod_getpwuid_r and
_nss_hesiod_getgrgid_r respectively.

25 years agoChange _nss_hesiod_getpwuid and _nss_hesiod_getgrgid to _nss_hesiod_getpwuid_r and...
Ulrich Drepper [Mon, 10 May 1999 13:34:35 +0000 (13:34 +0000)]
Change _nss_hesiod_getpwuid and _nss_hesiod_getgrgid to _nss_hesiod_getpwuid_r and _nss_hesiod_getgrgid_r respectively.

25 years ago1999-05-09 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 9 May 1999 10:40:53 +0000 (10:40 +0000)]
1999-05-09  Mark Kettenis  <kettenis@gnu.org>

* hurd/get-host.c (_hurd_get_host_config): Return an empty value
if the file is empty.

25 years ago1999-05-09 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 9 May 1999 10:40:36 +0000 (10:40 +0000)]
1999-05-09  Mark Kettenis  <kettenis@gnu.org>

* hurd/get-host.c (_hurd_get_host_config): Return an empty value
if the file is empty.

25 years agoUpdate.
Ulrich Drepper [Fri, 7 May 1999 21:11:08 +0000 (21:11 +0000)]
Update.

* elf/do-lookup.h: Fix typo in comment.

25 years agoUpdate.
Ulrich Drepper [Fri, 7 May 1999 16:58:39 +0000 (16:58 +0000)]
Update.

* sysdeps/unix/sysv/linux/fstatvfs.c (fstatvfs): Set f_frsize to
f_bsize to help some broken programs.

25 years agoUpdate.
Ulrich Drepper [Fri, 7 May 1999 11:32:00 +0000 (11:32 +0000)]
Update.

1999-05-07  Ulrich Drepper  <drepper@cygnus.com>

* stdio-common/tst-printf.c: Add test case for last _itoa problem.

* stdio-common/vfprintf.c: Fix typo.

25 years agoUpdate.
Ulrich Drepper [Fri, 7 May 1999 00:00:48 +0000 (00:00 +0000)]
Update.

* elf/link.h (struct link_map): New field l_phdr_allocated.
* elf/dl-load.c (_dl_map_object_from_fd): Don't depend on having
the program header being part of any loaded segment.  If it is not
allocate memory and set l_phdr_allocated flag.
* elf/dl-close.c (_dl_close): Free l_phdr if necessary.

25 years agoUpdate.
Ulrich Drepper [Thu, 6 May 1999 23:17:13 +0000 (23:17 +0000)]
Update.

1999-05-06  Ulrich Drepper  <drepper@cygnus.com>

* nss/digits_dots.c: Correct return value interpretation of
inet_ntoa.  Fix PR libc/1109.

25 years agoUpdate.
Ulrich Drepper [Thu, 6 May 1999 09:18:09 +0000 (09:18 +0000)]
Update.

1999-05-06  Zack Weinberg  <zack@rabi.columbia.edu>

* sysdeps/sparc/sparc32/sparcv9/Dist: New file.

25 years agoUpdate.
Ulrich Drepper [Thu, 6 May 1999 09:06:27 +0000 (09:06 +0000)]
Update.

* stdlib/fpioconst.c (__tens): Export also for 64bit platforms.

25 years agoUpdate.
Ulrich Drepper [Thu, 6 May 1999 08:57:41 +0000 (08:57 +0000)]
Update.

1999-05-06  Thorsten Kukuk  <kukuk@suse.de>

* stdlib/fpioconst.c: Move #endif before end of struct.

25 years agoUpdate.
Ulrich Drepper [Wed, 5 May 1999 23:29:18 +0000 (23:29 +0000)]
Update.

* Versions.def (ld.so): Add GLIBC_2.1.1.
* elf/Makefile (routines): Add dl-origin.
(tests): Add origtest.  Add dependencies for the program.
* elf/Versions (ld.so) [GLIBC_2.1.1]: Add _dl_origin_path,
_dl_platformlen, _dl_dst_count and _dl_dst_substitute.
* elf/dl-deps.c (expand_dst): New macro.  Expand DSTs in filename.
(_dl_map_object_deps): Use expand_dst to expand DSTs in DT_NEEDED,
DT_AUXILIARY, and DT_FILTER filenames.
* elf/dl-load.c (expand_dynamic_string_token): Explode into
two functions and three macros.
(_dl_dst_count, _dl_dst_substitute): New functions.
* elf/dl-dst.h: New file.
* elf/dl-open.c (_dl_open): Take extra parameter with address of
caller.  Pass address in args structure.
(dl_open_worker): Recognize and expand DSTs in filename.
* elf/ldsodefs.h (_dl_open): Adapt prototype.
* elf/dlopen.c (dlopen_doit): Pass caller address to _dl_open.
(__dlopen_check): Pass caller address to dlopen_doit in args.
* elf/dlopendoit.c: Likewise.
* iconv/gconv_dl.c: Adapt call of _dl_open.
* nss/nsswitch.c: Likewise.
* elf/origtest.c: New file.
* sysdeps/generic/dl-origin.h: Moved to...
* sysdeps/generic/dl-origin.c: ...here.
* sysdeps/unix/sysv/linux/dl-origin.h: Moved to...
* sysdeps/unix/sysv/linux/dl-origin.c: ...here.

25 years agoUpdate.
Ulrich Drepper [Wed, 5 May 1999 17:08:26 +0000 (17:08 +0000)]
Update.

* stdio-common/_itoa.c (_itoa): Fix special 32bit platform case
with specific bases and only few bits set in second word.

25 years agoUpdate.
Ulrich Drepper [Wed, 5 May 1999 11:32:24 +0000 (11:32 +0000)]
Update.

1999-05-05  Ulrich Drepper  <drepper@cygnus.com>

* timezone/Makefile (install-others): Create target directory
before creating tzfiles.