platform/upstream/glibc.git
25 years agoUpdate.
Ulrich Drepper [Wed, 31 Mar 1999 18:09:54 +0000 (18:09 +0000)]
Update.

1999-03-31  Mark Kettenis  <kettenis@gnu.org>

* login/programs/pt_chown.c (main): Save effective user ID before
dropping priviliges and use this to check if the program is
properly installed.

25 years agoUpdate.
Ulrich Drepper [Wed, 31 Mar 1999 17:59:35 +0000 (17:59 +0000)]
Update.

* iconvdata/testdata/CP1254: Update for charmap changes.
* iconvdata/testdata/CP1254..UTF8: Likewise.
* iconvdata/testdata/CP1255: Likewise.
* iconvdata/testdata/CP1255..UTF8: Likewise.
* iconvdata/testdata/CP1256: Likewise.
* iconvdata/testdata/CP1256..UTF8: Likewise.
* iconvdata/testdata/CP1257: Likewise.
* iconvdata/testdata/CP1257..UTF8: Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 31 Mar 1999 10:48:57 +0000 (10:48 +0000)]
Update.

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

* iconvdata/Makefile (distribute): Remove cp1258.h.
(gen-8bit-gap-modules): Add cp1258.
* iconvdata/cp1258.h: Removed.

25 years agoUpdate.
Ulrich Drepper [Wed, 31 Mar 1999 00:32:52 +0000 (00:32 +0000)]
Update.

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

* charmaps/CP1257: Add some marks.
* charmaps/CP1256: Update from Unicode page.
* charmaps/CP1255: Lots of punctuation character changes.
* charmaps/CP1254: Add Euro character.  Fix a few lowercase characters.
* charmaps/CP1253: Add Euro character.
* charmaps/CP1252: Add Euro character and z caron.
* charmaps/CP1251: Add Euro character.
* charmaps/CP1250: Add Euro character.

25 years agoUpdate.
Ulrich Drepper [Tue, 30 Mar 1999 18:47:32 +0000 (18:47 +0000)]
Update.

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

* timezone/tst-timezone.c (tests): Add more cases.
(check_tzvars): Mark errors clearer.
(main): Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 30 Mar 1999 18:46:29 +0000 (18:46 +0000)]
Update.

1999-03-30 20:59 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* login/programs/pt_chown.c: Drop privileges if invoked with
arguments.  Don't close the master pty.

25 years agoUpdate.
Ulrich Drepper [Tue, 30 Mar 1999 18:35:32 +0000 (18:35 +0000)]
Update.

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

* time/tzfile.c (__tzfile_read): Process transitions from the rear.
Minor optimization.

25 years agoUpdate.
Ulrich Drepper [Mon, 29 Mar 1999 17:25:46 +0000 (17:25 +0000)]
Update.

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

* elf/rtld.c (process_envvars): Do not automatically prevent lazy
relocation for SUID binaries.

* misc/regexp.h (compile): Cast some pointers to (char *) to avoid

25 years agoRegenerated: autoconf configure.in
Ulrich Drepper [Mon, 29 Mar 1999 16:27:32 +0000 (16:27 +0000)]
Regenerated: autoconf  configure.in

25 years ago*** empty log message ***
Andreas Schwab [Mon, 29 Mar 1999 16:04:39 +0000 (16:04 +0000)]
*** empty log message ***

1999-03-29  Paul Eggert  <eggert@twinsun.com>

* libio/iopopen.c (_IO_new_proc_open): Don't modify proc_file_chain
while in child process.

25 years ago1999-03-29 Paul Eggert <eggert@twinsun.com>
Andreas Schwab [Mon, 29 Mar 1999 16:01:58 +0000 (16:01 +0000)]
1999-03-29  Paul Eggert  <eggert@twinsun.com>

* libio/iopopen.c (_IO_new_proc_open): Don't modify proc_file_chain
while in child process.

25 years agoSparc string routines from Jakub.
Richard Henderson [Mon, 29 Mar 1999 13:25:15 +0000 (13:25 +0000)]
Sparc string routines from Jakub.

1999-03-29  Jakub Jelinek  <jj@ultra.linux.cz>

* sysdeps/sparc/sparc32/sparcv8/Makefile: New file.
* sysdeps/sparc/sparc32/sparcv8/rem.S: Delay after write %y.
* sysdeps/sparc/sparc32/sparcv8/sdiv.S: Likewise.
* sysdeps/sparc/sparc32/sparcv8/udiv.S: Likewise.
* sysdeps/sparc/sparc32/sparcv8/urem.S: Likewise.

* sysdeps/sparc/sparc32/sparcv9/bcopy.c: New file.
* sysdeps/sparc/sparc32/sparcv9/bzero.c: New file.
* sysdeps/sparc/sparc32/sparcv9/memchr.S: New file.
* sysdeps/sparc/sparc32/sparcv9/memcmp.S: New file.
* sysdeps/sparc/sparc32/sparcv9/memcpy.S: New file.
* sysdeps/sparc/sparc32/sparcv9/memset.S: New file.
* sysdeps/sparc/sparc32/sparcv9/stpcpy.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strcat.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strchr.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strcmp.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strcpy.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strcspn.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strlen.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strncpy.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strpbrk.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strrchr.c: New file.
* sysdeps/sparc/sparc32/sparcv9/strspn.S: New file.
* sysdeps/sparc/sparc32/sparcv9/dotmul.S: New file.
* sysdeps/sparc/sparc32/sparcv9/rem.S: New file.
* sysdeps/sparc/sparc32/sparcv9/sdiv.S: New file.
* sysdeps/sparc/sparc32/sparcv9/udiv.S: New file.
* sysdeps/sparc/sparc32/sparcv9/umul.S: New file.
* sysdeps/sparc/sparc32/sparcv9/urem.S: New file.
* sysdeps/sparc/sparc32/sparcv9/Makefile: New file.
* sysdeps/sparc/sparc32/sparcv9/stpncpy.S: New file.
* sysdeps/sparc/sparc32/sparcv9/strncmp.S: New file.

* sysdeps/sparc/sparc32/bcopy.c: New file.
* sysdeps/sparc/sparc32/bzero.c: New file.
* sysdeps/sparc/sparc32/memchr.S: New file.
* sysdeps/sparc/sparc32/memcpy.S: New file.
* sysdeps/sparc/sparc32/memmove.c: New file.
* sysdeps/sparc/sparc32/memset.S: New file.
* sysdeps/sparc/sparc32/stpcpy.S: New file.
* sysdeps/sparc/sparc32/strchr.S: New file.
* sysdeps/sparc/sparc32/strrchr.c: New file.
* sysdeps/sparc/sparc32/strcpy.S: New file.
* sysdeps/sparc/sparc32/strlen.S: New file.
* sysdeps/sparc/sparc32/strcat.S: New file.
* sysdeps/sparc/sparc32/strcmp.S: New file.

* sysdeps/sparc/sparc64/bcopy.c: New file.
* sysdeps/sparc/sparc64/bzero.c: New file.
* sysdeps/sparc/sparc64/memchr.S: New file.
* sysdeps/sparc/sparc64/memcmp.S: New file.
* sysdeps/sparc/sparc64/memcpy.S: New file.
* sysdeps/sparc/sparc64/memset.S: New file.
* sysdeps/sparc/sparc64/stpcpy.S: New file.
* sysdeps/sparc/sparc64/strcat.S: New file.
* sysdeps/sparc/sparc64/strchr.S: New file.
* sysdeps/sparc/sparc64/strcmp.S: New file.
* sysdeps/sparc/sparc64/strcpy.S: New file.
* sysdeps/sparc/sparc64/strcspn.S: New file.
* sysdeps/sparc/sparc64/strlen.S: New file.
* sysdeps/sparc/sparc64/strncpy.S: New file.
* sysdeps/sparc/sparc64/strpbrk.S: New file.
* sysdeps/sparc/sparc64/strrchr.c: New file.
* sysdeps/sparc/sparc64/strspn.S: New file.
* sysdeps/sparc/sparc64/stpncpy.S: New file.
* sysdeps/sparc/sparc64/strncmp.S: New file.

* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile (ASFLAGS-.os):
Append -fPIC, don't replace.

* configure.in: Recognize sparcv8plus / sparcv9.

25 years agoUpdated.
Andreas Schwab [Mon, 29 Mar 1999 02:31:34 +0000 (02:31 +0000)]
Updated.

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

* malloc/obstack.h (obstack_free): Explicitly convert __obj to
char * to avoid C++ warning.
Patch by yasushi@cs.washington.edu [PR libc/1035].

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

* manual/filesys.texi (Temporary Files): mktemp and mkstemp are
declared in stdlib.h, correct return value of mkstemp.
Reported by Andries Brouwer <Andries.Brouwer@cwi.nl>.

* sysdeps/unix/sysv/linux/net/if_arp.h (ARPHDRD_FC*): New defines
from Linux 2.2.5.

* misc/regexp.h (compile): Cast some pointers to (char *) to avoid
C++ warning.

25 years agoUpdated.
Andreas Schwab [Mon, 29 Mar 1999 00:46:00 +0000 (00:46 +0000)]
Updated.

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

* ctype/ctype.h (tolower, toupper): Add __THROW declaration to
inline functions.  Closes PR libc/1049.

25 years agoUpdated.
Andreas Schwab [Mon, 29 Mar 1999 00:19:49 +0000 (00:19 +0000)]
Updated.

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

* timezone/README: Update from tzdata1999c and tzcode1999c.

* timezone/africa: Update from tzdata1999c.
* timezone/antarctica: Likewise.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

* timezone/zic.c: Update from tzcode1999c.

25 years agoUpdated.
Andreas Schwab [Fri, 26 Mar 1999 18:28:17 +0000 (18:28 +0000)]
Updated.

1999-03-26  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* Makerules: Add $(common-objpfx)Versions.all to common-generated
outside of ifndef avoid-generated.

* libio/oldiofdopen.c (_IO_old_fdopen): Bring over recent changes
in iofdopen.c.
* libio/oldiofopen.c (_IO_old_fopen): Bring over recent changes in
iofopen.c.
* libio/oldiofclose.c (_IO_old_fclose): Bring over recent changes
in iofclose.c.
* libio/oldfileops.c (_IO_old_file_underflow, _IO_old_file_sync,
_IO_old_file_seekoff): Bring over recent changes in fileops.c.

25 years ago* libio/oldiofdopen.c (_IO_old_fdopen): Bring over recent changes
Andreas Schwab [Fri, 26 Mar 1999 18:23:22 +0000 (18:23 +0000)]
* libio/oldiofdopen.c (_IO_old_fdopen): Bring over recent changes

in iofdopen.c.
* libio/oldiofopen.c (_IO_old_fopen): Bring over recent changes in
iofopen.c.
* libio/oldiofclose.c (_IO_old_fclose): Bring over recent changes
in iofclose.c.
* libio/oldfileops.c (_IO_old_file_underflow, _IO_old_file_sync,
_IO_old_file_seekoff): Bring over recent changes in fileops.c.

25 years ago1999-03-26 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Fri, 26 Mar 1999 08:36:02 +0000 (08:36 +0000)]
1999-03-26  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/Makefile: Only install libc_p.a linker script
if we build the profiled library.

25 years ago1999-03-26 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Fri, 26 Mar 1999 08:33:42 +0000 (08:33 +0000)]
1999-03-26  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/Makefile: Only install libc_p.a linker script
if we build the profiled library.

25 years agoUpdated.
Andreas Schwab [Fri, 26 Mar 1999 01:32:04 +0000 (01:32 +0000)]
Updated.

Fri Mar 26 10:27:38 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* math/Makefile (gmp-objs): Add inlines.  Reported by Andreas
  Jaeger <aj@arthur.rhein-neckar.de>

25 years ago(gmp-objs): Add inlines.
Andreas Schwab [Fri, 26 Mar 1999 01:29:54 +0000 (01:29 +0000)]
(gmp-objs): Add inlines.

25 years agoThu Mar 25 23:57:57 1999 Roland McGrath <roland@yaumatei.ai.mit.edu>
Roland McGrath [Thu, 25 Mar 1999 21:00:06 +0000 (21:00 +0000)]
Thu Mar 25 23:57:57 1999  Roland McGrath  <roland@yaumatei.ai.mit.edu>

* sysdeps/mach/hurd/i386/Makefile [$(subdir) = csu]
(CFLAGS-initfini.s): New variable, add -DWEAK_GMON_START.
This does for Hurd/i386 what the 1998-09-08 change did for Linux/i386.

25 years ago1999-03-24 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 24 Mar 1999 12:35:28 +0000 (12:35 +0000)]
1999-03-24  Roland McGrath  <roland@baalperazim.frob.com>

* Makeconfig (sysd-sorted): Use $(..) on rhs of patsubst, so this rule
works properly in subdirs.

25 years ago1999-03-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 23 Mar 1999 18:05:48 +0000 (18:05 +0000)]
1999-03-23  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/Makefile: Undo last change.
[$(subdir) = mach] (lib-noranlib): Depend on libmachuser-link.so.
[$(subdir) = hurd] (lib-noranlib): Depend on libhurduser-link.so.

* mach/Machrules (+preinit, +postinit, +interp,
LDFLAGS-$(interface.so)): Variables removed.  Interface libraries get
linked just like other shared libraries.
(interface.so): Fix typo in defn, so it works.
($(objpfx)$(interface.so)): Make it depend on libc.so.

25 years ago1999-03-21 Roland McGrath <roland@baalperazim.frob.com> cvs/libc-as-990324
Roland McGrath [Tue, 23 Mar 1999 17:14:17 +0000 (17:14 +0000)]
1999-03-21  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/Makefile (subdir_lib): Depend on
$(link-rpcuserlibs).

* linuxthreads/Makefile: Link test against static libpthread if no

25 years ago1999-03-21 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 23 Mar 1999 17:13:50 +0000 (17:13 +0000)]
1999-03-21  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/Makefile (subdir_lib): Depend on
$(link-rpcuserlibs).

25 years ago* elf/Makefile ($(inst_slibdir)/$(rtld-version-installed-name),
Andreas Schwab [Mon, 22 Mar 1999 17:40:43 +0000 (17:40 +0000)]
* elf/Makefile ($(inst_slibdir)/$(rtld-version-installed-name),

$(inst_slibdir)/$(rtld-installed-name), ldso_install): Disable
targets if not building shared libraries.
1999-03-22  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* elf/Makefile ($(inst_slibdir)/$(rtld-version-installed-name),
$(inst_slibdir)/$(rtld-installed-name), ldso_install): Disable
targets if not building shared libraries.

25 years ago* configure.in: Also look in $PATH when searching for
Andreas Schwab [Mon, 22 Mar 1999 06:51:09 +0000 (06:51 +0000)]
* configure.in: Also look in $PATH when searching for

install-info.  Remove autoconf bug workaround and require autoconf
2.13.
Mon Mar 22 15:48:06 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* configure.in: Also look in $PATH when searching for
  install-info.  Remove autoconf bug workaround and require autoconf
  2.13.

25 years ago1999-03-21 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Andreas Schwab [Mon, 22 Mar 1999 01:14:47 +0000 (01:14 +0000)]
1999-03-21  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* db/Makefile: Don't try to install shared library link if not
building with shared libs.
1999-03-21  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* db/Makefile: Don't try to install shared library link if not
building with shared libs.

25 years ago1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de> cvs/libc-as-990322
Andreas Schwab [Sat, 20 Mar 1999 17:16:44 +0000 (17:16 +0000)]
1999-03-19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* rt/Makefile: Link against static library if no shared lib is
available.
* localedata/Makefile: The shells scripts implementing the test
require the dynamic linker which is not available with
--disable-shared.  Skip the test if --disable-shared is given.
* linuxthreads/Makefile: Link test against static libpthread if no
shared lib is available.
* iconvdata/Makefile (tests): Run iconv-test only if we're
building shared libraries.
* elf/Makefile (tests): Likewise for elf tests.
* posix/Makefile: The test frameworks globtest and wordexp-test
require the dynamic linker which is not available with
--disable-shared.  Skip the test if --disable-shared is given.
* grp/Makefile (otherlibs): For static nss build link against
necessary libs.
* rt/Makefile: Link against static library if no shared lib is
available.

* localedata/Makefile: The shells scripts implementing the test
  require the dynamic linker which is not available with
  --disable-shared.  Skip the test if --disable-shared is given.

* linuxthreads/Makefile: Link test against static libpthread if no
  shared lib is available.

* iconvdata/Makefile (tests): Run iconv-test only if we're
building shared libraries.
* elf/Makefile (tests): Likewise for elf tests.

* posix/Makefile: The test frameworks globtest and wordexp-test
require the dynamic linker which is not available with
--disable-shared.  Skip the test if --disable-shared is given.

* grp/Makefile (otherlibs): For static nss build link against
necessary libs.

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

25 years ago1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Andreas Schwab [Sat, 20 Mar 1999 17:07:46 +0000 (17:07 +0000)]
1999-03-19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* debug/Makefile (install-bin): Install and build catchsegv only
if build-shared == yes.  Reported by jussi@jlaako.pp.fi [PR
libc/965].
1999-03-19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* debug/Makefile (install-bin): Install and build catchsegv only
if build-shared == yes.  Reported by jussi@jlaako.pp.fi [PR
libc/965].

25 years ago* time/tzfile.c (__tzfile_read): Handle the case where there are cvs/libc-as-990326
Andreas Schwab [Sat, 20 Mar 1999 17:04:42 +0000 (17:04 +0000)]
* time/tzfile.c (__tzfile_read): Handle the case where there are

transitions but no DST.
1999-03-20  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* time/tzfile.c (__tzfile_read): Handle the case where there are
transitions but no DST.

25 years ago1999-03-20 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 20 Mar 1999 15:05:23 +0000 (15:05 +0000)]
1999-03-20  Roland McGrath  <roland@baalperazim.frob.com>

* mach/Machrules (extra-libs-others): Add $(interface-library) here
too, so it gets built in the others pass rather than the lib pass.
This is necessary since the RPC libraries need to be linked against
libc.

25 years ago1999-03-19 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 20 Mar 1999 10:53:01 +0000 (10:53 +0000)]
1999-03-19  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/segfault.c: Include <stdio-common/_itoa.h> for
_itoa_word decl.

* sysdeps/mach/hurd/Makefile (link-rpcuserlibs): New variable.
($(common-objpfx)libc.so): Depend on that instead of $(rpcuserlibs).
($(link-rpcuserlibs)): New static pattern rule; link intermediate
versions of lib{mach,hurd}user.so without reference to libc.so,
then link libc.so against that to get deps and symbol versions, then
finally link real lib*user.so against libc.so.

* sysdeps/mach/hurd/fcntl.c (__fcntl: case F_GETLK,F_SETLK,F_SETLKW):
Support whole-file locking (only) by using the file_lock RPC.  This
has very wrong semantics, but is better than nothing for the time
being.  (Correct POSIX.1 locking will require new RPCs in the Hurd
protocols that will be somewhat hairy to specify.)

1999-03-17  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/ptsname.c: New file.

* sysdeps/unix/sysv/linux/arm/getgroups.c: New file.  Use the i386

25 years ago* timezone/asia: Fix rule in Asia/Nicosia entry.
Andreas Schwab [Fri, 19 Mar 1999 17:59:51 +0000 (17:59 +0000)]
* timezone/asia: Fix rule in Asia/Nicosia entry.

1999-03-20  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* timezone/asia: Fix rule in Asia/Nicosia entry.

25 years ago1999-03-19 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 19 Mar 1999 15:32:17 +0000 (15:32 +0000)]
1999-03-19  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/fcntl.c (__fcntl: case F_GETLK,F_SETLK,F_SETLKW):
Support whole-file locking (only) by using the file_lock RPC.  This
has very wrong semantics, but is better than nothing for the time
being.  (Correct POSIX.1 locking will require new RPCs in the Hurd
protocols that will be somewhat hairy to specify.)

25 years ago1999-03-19 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 19 Mar 1999 15:31:54 +0000 (15:31 +0000)]
1999-03-19  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/segfault.c: Include <stdio-common/_itoa.h> for
_itoa_word decl.

25 years ago1999-03-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> cvs/libc-as-990319
Andreas Schwab [Fri, 19 Mar 1999 02:17:38 +0000 (02:17 +0000)]
1999-03-16  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/getopt.texi (Using Getopt): Explain "::" in option
string.  Reported by Yuri Niyazov <yuricake@geocities.com>.
1999-03-16  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/getopt.texi (Using Getopt): Explain "::" in option
string.  Reported by Yuri Niyazov <yuricake@geocities.com>.

25 years ago1999-03-18 Thorsten Kukuk <kukuk@suse.de>
Andreas Schwab [Fri, 19 Mar 1999 02:01:36 +0000 (02:01 +0000)]
1999-03-18  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/clnt_unix.c: Fix creation of parameters for
sendmsg/recvmsg on non intel platforms.
* sunrpc/svc_unix.c: Likewise.
1999-03-18  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/clnt_unix.c: Fix creation of parameters for
  sendmsg/recvmsg on non intel platforms.
* sunrpc/svc_unix.c: Likewise.

25 years ago1999-03-18 Philip Blundell <philb@gnu.org>
Andreas Schwab [Fri, 19 Mar 1999 01:54:41 +0000 (01:54 +0000)]
1999-03-18  Philip Blundell  <philb@gnu.org>

* sysdeps/unix/sysv/linux/arm/getgroups.c: New file.  Use the i386
implementation.
1999-03-18  Philip Blundell  <philb@gnu.org>

* sysdeps/unix/sysv/linux/arm/getgroups.c: New file.  Use the i386
implementation.

25 years ago1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Andreas Schwab [Fri, 19 Mar 1999 01:20:22 +0000 (01:20 +0000)]
1999-03-19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* timezone/africa: Update from tzdata1999b.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.
* timezone/README: Mention tzdata1999b.
1999-03-19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* timezone/africa: Update from tzdata1999b.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

* timezone/README: Mention tzdata1999b.

25 years agoUpdate.
Ulrich Drepper [Wed, 17 Mar 1999 18:37:48 +0000 (18:37 +0000)]
Update.

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

* sysdeps/generic/segfault.c (write_strsignal): New function.
(catch_segfault): Use it instead of calling strsignal.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Mar 1999 06:01:43 +0000 (06:01 +0000)]
Update.

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

* iconv/gconv.c (__gconv): Change type of last_start to unsigned
char to avoid warning.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Mar 1999 23:57:45 +0000 (23:57 +0000)]
Update.

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

* iconv/iconv.c (iconv): Correctly cast parameters for __gconv.

* iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Change type of
outbuf to unsigned char to avoid warning.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Mar 1999 23:14:02 +0000 (23:14 +0000)]
Update.

1999-03-11  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/fpu/fpu_control.h: Add missing trap enable
masks.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Mar 1999 20:41:16 +0000 (20:41 +0000)]
Update.

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

* iconv/gconv.h (gconv_fct): Change parameter from `char' to
`unsigned char'.
(gconv_step_data): Likewise.
* iconv/gconv_int.h (__gconv): Likewise.
(__BUILINT_TRANS): Likewise.
* iconv/gconv.c (__gconv): Likewise.
* iconv/iconv.c (iconv): Add casts for call of __gconv.
* iconv/skeleton.c: Change local parameters and variable from `char' to
`unsigned char'.  Remove casts from calls into modules.
* iconvdata/iso-2022-jp.c (gconv): Change local variable outbuf from
`char' to `unsigned char'.
* wcsmbs/btowc.c: Change pointers from `char *' to `unsigned char *'.
* wcsmbs/mbrtowc.c: Likewise.
* wcsmbs/mbsnrtowcs.c: Likewise.
* wcsmbs/mbsrtowcs.c: Likewise.
* wcsmbs/wcrtomb.c: Likewise.
* wcsmbs/wcsnrtombs.c: Likewise.
* wcsmbs/wcsrtombs.c: Likewise.
* wcsmbs/wctob.c: Likewise.

25 years ago(gconv_fct): Change parameter from `char' to `unsigned char'. (gconv_step_data):...
Ulrich Drepper [Mon, 15 Mar 1999 20:31:13 +0000 (20:31 +0000)]
(gconv_fct): Change parameter from `char' to `unsigned char'. (gconv_step_data): Likewise.

25 years ago* sysdeps/mach/hurd/Versions (ld.so) [GLIBC_2.0]: Add
Roland McGrath [Mon, 15 Mar 1999 16:49:41 +0000 (16:49 +0000)]
* sysdeps/mach/hurd/Versions (ld.so) [GLIBC_2.0]: Add

__hurd_sigthread_stack_base, __hurd_sigthread_stack_end,
__hurd_sigthread_variables, __hurd_threadvar_stack_mask,
__hurd_threadvar_stack_offset, __close, __fxstat, __getcwd,
__getpid, __libc_read, __libc_write, __lseek, __mmap, __open,
__xstat, _exit, _hurd_intr_rpc_mach_msg and abort.

1999-03-15  Mark Kettenis  <kettenis@gnu.org>

25 years ago1999-03-15 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Mon, 15 Mar 1999 14:33:27 +0000 (14:33 +0000)]
1999-03-15  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/poll.c (__poll): Correctly pass NULL to
_hurd_select if TIMEMOUT is -1.

1999-03-15  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/recvfrom.c (recvfrom): Allow ADDR to be NULL.

25 years ago1999-03-15 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Mon, 15 Mar 1999 14:22:38 +0000 (14:22 +0000)]
1999-03-15  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/poll.c (__poll): Correctly pass NULL to
_hurd_select if TIMEMOUT is -1.

25 years ago(Pseudo-Terminal Pairs): Change getpt and openpty documentation after recent change...
Ulrich Drepper [Mon, 15 Mar 1999 13:40:08 +0000 (13:40 +0000)]
(Pseudo-Terminal Pairs): Change getpt and openpty documentation after recent change in the code.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Mar 1999 13:11:11 +0000 (13:11 +0000)]
Update.

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

* elf/dl-load.c: Compute rtld_search_dir array size correctly.
Reported by Yasushi Saito <yasushi@cs.washington.edu>.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Mar 1999 10:11:11 +0000 (10:11 +0000)]
Update.

1999-03-15  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/libc.texinfo: Undo last change for now.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Mar 1999 10:09:33 +0000 (10:09 +0000)]
Update.

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

* intl/locale.alias: Add entries for Croatian.
Patch by Tomislav Vujec <tvujec@CARNet.hr>.

25 years agoUpdate.
Ulrich Drepper [Sun, 14 Mar 1999 21:12:49 +0000 (21:12 +0000)]
Update.

1999-03-13  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/unix/bsd/getpt.c (__getpt): Do not use `isatty' to check
if the opened master pty really is a pty.  `isatty' checks for
tty-ness and a pty is not a tty.  Return ENOENT instead of ENFILE
if we are out of pty's.

1999-03-13  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/generic/utmp_file.c (setutent_file): Make sure the just
opened file is closed on exec.
* login/utmp_daemon.c (setutent_daemon): Likewise for the just
opened socket.

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

* manual/llio.texi (File Position Primitive): Reformat @end
command.  Patch by Bruno Haible <haible@ilog.fr> [PR libc/1020].

* nscd/nscd_getpw_r.c (nscd_getpw_r): Set `errno' correctly if no
entry is found.
* nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise.

25 years agoUpdate. cvs/libc-as-990315
Ulrich Drepper [Sun, 14 Mar 1999 16:29:32 +0000 (16:29 +0000)]
Update.

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

* locale/programs/localedef.c (main): Initialize `cat' to please
the compiler.

25 years ago(main): Initialize `cat' to please the compiler.
Ulrich Drepper [Sun, 14 Mar 1999 16:28:30 +0000 (16:28 +0000)]
(main): Initialize `cat' to please the compiler.

25 years ago1999-03-14 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 14 Mar 1999 13:00:11 +0000 (13:00 +0000)]
1999-03-14  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Under O_NOFOLLOW,
check for root-owned symlinks and reject them too.

25 years ago1999-03-14 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 14 Mar 1999 12:59:57 +0000 (12:59 +0000)]
1999-03-14  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Under O_NOFOLLOW,
check for root-owned symlinks and reject them too.

25 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 1999 16:08:03 +0000 (16:08 +0000)]
Update.

1999-03-09  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* stdio-common/printf_fphex.c: Move to ...
* sysdeps/generic/printf_fphex.c: ... here.  Fix exponent of
extended precision number.
* sysdeps/m68k/printf_fphex.c: New file.

1999-03-09  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/stdio.texi: Fix typos.

25 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 1999 20:55:57 +0000 (20:55 +0000)]
Update.

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

* version.h (VERSION): Bump to 2.1.1.

25 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 1999 20:53:32 +0000 (20:53 +0000)]
Update.

1999-03-09  Thorsten Kukuk  <kukuk@suse.de>

* nis/ypclnt.c: Try only twice to connect to NIS server.

25 years agoTry only twice to connect to NIS server.
Ulrich Drepper [Tue, 9 Mar 1999 09:55:51 +0000 (09:55 +0000)]
Try only twice to connect to NIS server.

25 years ago1999-03-09 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 9 Mar 1999 09:23:58 +0000 (09:23 +0000)]
1999-03-09  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdexec.c (_hurd_exec): Add missing `else' in last change.

25 years ago1999-03-09 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 9 Mar 1999 09:21:54 +0000 (09:21 +0000)]
1999-03-09  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdexec.c (_hurd_exec): Add missing `else' in last change.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 1999 21:41:47 +0000 (21:41 +0000)]
Update.

1999-03-09  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* stdlib/strtod.c (round_and_return): Fix rounding of denormals.
(DENORM_EXP): New define.  Use it as the exponent for a denormal.
* stdlib/strtold.c: Moved to ...
* sysdeps/generic/strtold.c: ... here.
* sysdeps/m68k/strtold.c: New file.

1999-03-09  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* stdio-common/printf_fphex.c (__printf_fphex): Print no decimal
point if the precision is zero, even if the mantissa is non-zero.

25 years ago(__printf_fphex): Print no decimal point if the precision is zero, even if the mantis...
Ulrich Drepper [Mon, 8 Mar 1999 21:35:44 +0000 (21:35 +0000)]
(__printf_fphex): Print no decimal point if the precision is zero, even if the mantissa is non-zero.

25 years ago1999-03-09 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 8 Mar 1999 21:02:22 +0000 (21:02 +0000)]
1999-03-09  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/ioctl.c (__ioctl): Move the marshalling of the
arguments into the request message buffer inside `send_rpc'
subfunction.  We must repeat the marshalling when retrying the RPC
after a SIGTTOU delivery.

* hurd/ctty-input.c (_hurd_ctty_input): Use early short-circuit code
path when there is no ctty port.
* hurd/ctty-output.c (_hurd_ctty_output): Likewise.
Move sigstate check inside loop so we recheck after handling a signal.

25 years ago1999-03-09 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 8 Mar 1999 21:01:20 +0000 (21:01 +0000)]
1999-03-09  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/ioctl.c (__ioctl): Move the marshalling of the
arguments into the request message buffer inside `send_rpc'
subfunction.  We must repeat the marshalling when retrying the RPC
after a SIGTTOU delivery.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 1999 18:11:53 +0000 (18:11 +0000)]
Update.

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

* locales/ru_RU (mon): Fix March and May month name translations.
Reported by Vadim V. Zhytnikov <vvzhy@td.lpi.ac.ru>.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 1999 14:50:23 +0000 (14:50 +0000)]
Update.

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

* manual/llio.texi (Open-time Flags): Clarify that O_SHLOCK and
O_EXLOCK are BSD extensions.
Reported by Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/985].

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 1999 14:23:38 +0000 (14:23 +0000)]
Update.

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

* manual/signal.texi (Termination in Handler): Correct example.
Install default handler before reraising the signal.
Patch by Jochen Voss <voss@mathematik.uni-kl.de>.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Mon, 8 Mar 1999 13:31:54 +0000 (13:31 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years ago1999-03-08 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 8 Mar 1999 12:43:11 +0000 (12:43 +0000)]
1999-03-08  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdexec.c (_hurd_exec): Handle ARGV or ENVP parameters being
null, in which case send an empty string.

25 years ago1999-03-08 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 8 Mar 1999 12:41:21 +0000 (12:41 +0000)]
1999-03-08  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdexec.c (_hurd_exec): Handle ARGV or ENVP parameters being
null, in which case send an empty string.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 1999 11:57:06 +0000 (11:57 +0000)]
Update.

1999-03-02  Mark Kettenis  <kettenis@gnu.org>

* Makerules (LD_FLAGS-c.so): Add -u __register_frame to force the
backward compatibility EH functions to be linked when using
gcc-2.8.1.  Patch by Zack Weinberg <zack@rabi.columbia.edu>.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 1999 11:46:22 +0000 (11:46 +0000)]
Update.

1999-03-08  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/ttyname.c (ttyname): Undo last change.
/dev/pts status may change during runtime.

1999-03-08  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Undo last
change.  /dev/pts status can change during runtime.

1999-03-07  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/svc_tcp.c (readtcp): go into fatal error state if
poll reports error.
* nis/nss_nisplus/nisplus-parser.c: Avoid duplicate strlen calls,
add some more sanity checks.
* nis/nss_nisplus/nisplus-pwd.c: Include nisplus-parser.h for
parser prototype.

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

* sunrpc/rpc/xdr.h: Add x_getint32/x_putint32 to xdr_ops,
change XDR_GETINT32/XDR_PUTINT32 to sue new functions.
* sunrpc/xdr_mem.c: Add xdrmem_getint32, xdrmem_putint32.
* sunrpc/xdr_rec.c: Add xdrrec_getint32, xdrrec_putint32.
* sunrpc/xdr_sizeof.c: Add x_putint32, add dummy function
for x_getint32.
* sunrpc/xdr_stdio.c: Add xdrstdio_getint32, xdrstdio_putint32.
* nis/nis_print.c: Fix ctime argument for platforms where
sizeof (time_t) != sizeof (int).

255.  Patch by Bruno Haible <haible@ilog.fr> [PR libc/1010].

25 years agoFix typo.
Ulrich Drepper [Mon, 8 Mar 1999 11:05:57 +0000 (11:05 +0000)]
Fix typo.

25 years ago1999-03-07 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 7 Mar 1999 13:19:33 +0000 (13:19 +0000)]
1999-03-07  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Use
CLOCKS_PER_SEC instead of CLK_TCK.

25 years ago1999-03-07 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 7 Mar 1999 13:17:52 +0000 (13:17 +0000)]
1999-03-07  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Use
CLOCKS_PER_SEC instead of CLK_TCK.

25 years ago(Tools for Compilation): Update required texinfo version.
Ulrich Drepper [Sun, 7 Mar 1999 08:16:52 +0000 (08:16 +0000)]
(Tools for Compilation): Update required texinfo version.

25 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 1999 18:52:41 +0000 (18:52 +0000)]
Update.

* sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Remember
whether /dev/pts is available.
* sysdeps/unix/sysv/linux/ttyname.c (ttyname): Fix handling of
dev_pts_available.

25 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 1999 15:02:32 +0000 (15:02 +0000)]
Update.

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

* posix/globtest.sh: Make common_objpfx path absolute and and db2
and hesiod directory to library path [PR libc/1007].

25 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 1999 14:32:11 +0000 (14:32 +0000)]
Update.

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

* resolv/inet_addr.c (inet_aton): Don't allow componets >
255. Patch by Bruno Haible <haible@ilog.fr> [PR libc/1010].

25 years agoUpdate.
Ulrich Drepper [Thu, 4 Mar 1999 23:27:55 +0000 (23:27 +0000)]
Update.

1999-03-05  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/powerpc/dl-machine.c (__elf_machine_runtime_setup):
DT_PLTGOT has already been relocated.
(__elf_machine_fixup_plt): Likewise.
Minor cleanups.

25 years ago(__elf_machine_runtime_setup): DT_PLTGOT has already been relocated. (__elf_machine_f...
Ulrich Drepper [Thu, 4 Mar 1999 23:26:43 +0000 (23:26 +0000)]
(__elf_machine_runtime_setup): DT_PLTGOT has already been relocated. (__elf_machine_fixup_plt): Likewise. Minor cleanups.

25 years ago1999-03-04 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Thu, 4 Mar 1999 10:18:16 +0000 (10:18 +0000)]
1999-03-04  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdlookup.c (__hurd_file_name_lookup): Comment fix.

25 years ago1999-03-04 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Thu, 4 Mar 1999 10:15:17 +0000 (10:15 +0000)]
1999-03-04  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdlookup.c (__hurd_file_name_lookup): Comment fix.

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Mar 1999 23:06:16 +0000 (23:06 +0000)]
Update.

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

* wcsmbs/wcsmbsload.c (add_slashes): Rename to norm_add_slashes
and fold string to uppercase [PR libc/1005].

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Mar 1999 07:42:01 +0000 (07:42 +0000)]
Update.

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

* elf/dl-load.c (lose): Fix return type.

25 years ago(lose): Fix return type.
Ulrich Drepper [Wed, 3 Mar 1999 07:40:30 +0000 (07:40 +0000)]
(lose): Fix return type.

25 years ago1999-03-03 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 3 Mar 1999 00:31:21 +0000 (00:31 +0000)]
1999-03-03  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/bits/fcntl.h
[__USE_GNU] (O_NOFOLLOW, O_DIRECTORY): New macros.
* hurd/hurdlookup.c (__hurd_file_name_lookup): If O_NOFOLLOW is set,
set O_NOTRANS as well.
(__hurd_file_name_lookup_retry): At successful end of lookup,
if O_NOFOLLOW set, io_stat the resultant port and fail with ENOENT if
it is a translated node not owned by root.
(__hurd_file_name_lookup): If O_DIRECTORY is set, put a trailing slash
on the file name passed to LOOKUP.

25 years ago1999-03-03 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 3 Mar 1999 00:31:05 +0000 (00:31 +0000)]
1999-03-03  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/bits/fcntl.h
[__USE_GNU] (O_NOFOLLOW, O_DIRECTORY): New macros.
* hurd/hurdlookup.c (__hurd_file_name_lookup): If O_NOFOLLOW is set,
set O_NOTRANS as well.
(__hurd_file_name_lookup_retry): At successful end of lookup,
if O_NOFOLLOW set, io_stat the resultant port and fail with ENOENT if
it is a translated node not owned by root.
(__hurd_file_name_lookup): If O_DIRECTORY is set, put a trailing slash
on the file name passed to LOOKUP.

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Mar 1999 21:18:07 +0000 (21:18 +0000)]
Update.

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

* manual/time.texi (High Resolution Timer): Correct computation in
example.  Reported by jjf@devel.cemsys.com.

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Mar 1999 08:07:31 +0000 (08:07 +0000)]
Update.

1999-03-02  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): DT_PLTGOT
entry is already relocated.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 1999 21:56:06 +0000 (21:56 +0000)]
Update.

* resolv/res_hconf.c (parse_line): Skip empty lines.  Bug reported
by Marcus Harnisch <marcus@harnisch.isdn.cs.tu-berlin.de>.

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

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 1999 07:21:39 +0000 (07:21 +0000)]
Update.

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

* sysdeps/i386/sys/ucontext.h (ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.
Reported by Craig Metz [PR libc/1001].
* sysdeps/arm/sys/ucontext.h (ucontext): Likewise.
* sysdeps/m68k/sys/ucontext.h (ucontext): Likewise.
* sysdeps/mips/sys/ucontext.h (ucontext): Likewise.
* sysdeps/unix/sysv/linux/alpha/sys/ucontext.h (ucontext): Likewise.
* sysdeps/unix/sysv/linux/i386/sys/ucontext.h (ucontext): Likewise
* sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h (ucontext): Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 1999 07:15:16 +0000 (07:15 +0000)]
Update.

1999-02-25  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/libc.texinfo: Wrap @top node inside @ifnottex instead of
@ifinfo.

1999-02-25  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* iconvdata/Makefile: Always include iconv-rules, but disable rule
to regenerate it if avoid-generated.

* Makeconfig: Always include sys-dirs, but disable rule to
regenerate it when avoid-generated.

* sysdeps/unix/Makefile: Put `ifndef avoid-generated' only around
rule to generate sysd-syscalls.

* elf/Makefile (generated): Remove $(objpfx) from names.

25 years agoAlways include sys-dirs, but disable rule to regenerate it when avoid-generated.
Ulrich Drepper [Mon, 1 Mar 1999 07:13:03 +0000 (07:13 +0000)]
Always include sys-dirs, but disable rule to regenerate it when avoid-generated.

25 years ago1999-02-28 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 28 Feb 1999 13:01:23 +0000 (13:01 +0000)]
1999-02-28  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/getsockname.c (getsockname): Set *LEN to the
actual length if the adress length is smaller than the input
value.  Change type of *LEN paramater to socklen_t.
* sysdeps/mach/hurd/getpeername.c (getpeername): Likewise.
* sysdeps/mach/hurd/accept.c (accept): Likewise.
* sysdeps/mach/hurd/recvfrom.c (recvfrom): Likewise.
* sysdeps/mach/hurd/sendto.c (sendto): Change type of ADDR_LEN
paramater to socklen_t.