external/glibc.git
25 years agoUpdate.
Ulrich Drepper [Thu, 10 Dec 1998 11:53:03 +0000 (11:53 +0000)]
Update.

1998-12-10  Ulrich Drepper  <drepper@cygnus.com>

* posix/PTESTS: Fix typo.

* nis/nss_compat/compat-pwd.c: Fix handling of +/- entries.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Dec 1998 11:39:40 +0000 (11:39 +0000)]
Update.

1998-12-10  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/nss_compat/compat-pwd.c: fix handling of +/- entries.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Dec 1998 10:19:59 +0000 (10:19 +0000)]
Update.

1998-12-10  Ulrich Drepper  <drepper@cygnus.com>

* sunrpc/Makefile: Call rpcgen program which -Y parameter so that
it can find the preprocessor.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Dec 1998 10:00:31 +0000 (10:00 +0000)]
Update.

1998-12-09  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/unix/sysv/linux/sys/procfs.h: Use sys/user.h not
asm/user.h.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.

* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: New file,
like linux/sys/procfs.h but uses uid_t and gid_t.
* sysdeps/unix/sysv/linux/powerpc/sys/user.h: New file,
don't include <linux/ptrace.h>.

1998-12-08  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* posix/runptests.c (main): Check that regcomp did not succeed
unexpectedly.
* posix/runtests.c (run_a_test): Likewise.  Return appropriate
exit code.
* posix/TESTS: Regexp "a[b-a]" should not compile.
* posix/PTESTS: Comment out bogus tests GA113(2), GA145(2) and
GA147(2).

1998-12-09  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* locale/programs/ld-ctype.c (allocate_arrays): Don't crash if
there is no codeset name.
* locale/programs/ld-collate.c (collate_output): Don't crash if a
character has no weight.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Dec 1998 09:47:59 +0000 (09:47 +0000)]
Update.

1998-12-10  Ulrich Drepper  <drepper@cygnus.com>

* inet/getnetgrent_r.c (innetgr): Check host and domain name with
strcasecmp, not strcmp.  [PR libc/894].

1998-12-08  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* posix/regex.h: Declare re_comp, re_exec if compiling for libc to
get prototypes.

* wctype/wctype.h: Add prototypes for __iswblank_l and iswblank.

1998-12-08  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/gethostid.c: Include <netdb.h> to get
prototype for __gethostbyname_r.

* include/time.h: Add declarations of internal interfaces.

* time/tzset.c: Remove declarations of internal interfaces.
* time/gmtime.c: Likewise.
* time/localtime.c: Likewise.
* time/offtime.c: Likewise.
* time/tzfile.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Dec 1998 16:10:10 +0000 (16:10 +0000)]
Update.

1998-12-08  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/pthread/pthread.h: Remove __pthread_setcanceltype
  declaration since it's not needed.

* sysdeps/pthread/pthread.h: Move internal functions to ...
* internals.h: ...here.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Dec 1998 13:31:40 +0000 (13:31 +0000)]
Update.

1998-12-01 09:47 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* sysdeps/unix/sysv/linux/sys/timex.h: Copy out
user-space-relevant definitions from linux/timex.h of kernel
2.1.130 and remove include of kernel header.

* sysdeps/unix/sysv/linux/adjtime.c: Remove portability crud.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Dec 1998 13:12:47 +0000 (13:12 +0000)]
Update.

1998-12-08  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* posix/regex.c: Get regex.h from system path, not from local
directory.

* posix/regex.h: Move internal interfaces to ...
* include/regex.h: ...here.

* posix/unistd.h: Move internal interfaces to ...
* include/unistd.h: ...here.

* math/math.h: Move internal interfaces to ...
* include/math.h: ...here.

* posix/glob.h: Move internal interfaces to ...
* include/glob.h: ...here.

* string/string.h: Move internal interfaces to ...
* include/string.h: ...here.

* time/sys/time.h: Move internal interfaces to ...
* include/sys/time.h: ...here.

* resolv/netdb.h: Move internal interfaces to ...
* include/netdb.h: ...here.

1998-12-08  Ulrich Drepper  <drepper@cygnus.com>

* iconvdata/eucjp.c: Handle Yen in overscore conversion from ISO 10646
correctly.
* iconvdata/iso-2022-jp.c: Handle Kana in 2022-JP2 correctly
Fix various bugs in conversion routine.
* iconvdata/jis0201.h: Correct variable name.
* iconvdata/jis0208.c: Correct script to generate tables and regenerate
them.
* iconvdata/jis0208.h: Likewise.
* iconvdata/jis0212.c: Likewise.
* iconvdata/sjis.c: Likewise.
Patch by HANATAKA Shinya <hanataka@abyss.rim.or.jp>.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Dec 1998 16:35:21 +0000 (16:35 +0000)]
Update.

* configure.in: Disable --disable-static.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Dec 1998 16:14:02 +0000 (16:14 +0000)]
Update.

* sysdeps/unix/sysv/linux/speed.c (IBAUD0): New definition.  Bit
set in c_iflag if cfsetispeed is call with SPEED set to zero.
(cfgetispeed): Return zero if prior if IBAUD0 is set.
(cfsetospeed): Clear IBAUD0 bit.
(cfgetispeed): Set IBAUD0 bit if necessary.
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Clear
the IBAUD0 bit in c_iflag when making the system call.
Work around a Linux kernel bug which silently changes the
PARENB/CREAD/CSIZE bits in c_cflag on pty.
Based on a patch by H.J. Lu <hjl@gnu.org>.
* Makeconfig (link-libc-static): Don't use link-libc since this
includes the shared object.  Use gnulib only.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Dec 1998 13:36:03 +0000 (13:36 +0000)]
Update.

1998-12-07  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/speed.c (cfsetispeed): Make a real
function.  Don't set speed is SPEED parameter is zero since this
means set it to the output speed.

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

1998-12-07 12:06  Ulrich Drepper  <drepper@cygnus.com>

* po/de.po: Update from translation team.
* po/ko.po: Likewise.

1998-12-07  Richard Henderson  <rth@cygnus.com>

* sysdeps/unix/sysv/linux/alpha/select.S: Save a4 through
both paths.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Dec 1998 12:06:40 +0000 (12:06 +0000)]
Update.

1998-12-07  Ulrich Drepper  <drepper@cygnus.com>

* SUPPORTED: Add en_AU.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Mon, 7 Dec 1998 11:05:21 +0000 (11:05 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years ago1998-12-05 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 6 Dec 1998 00:44:12 +0000 (00:44 +0000)]
1998-12-05  Roland McGrath  <roland@baalperazim.frob.com>

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

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

* hurd/Makefile (routines): Add hurdselect.
* hurd/hurdselect.c: New file.
(_hurd_select): New function, guts taken from ...
* sysdeps/mach/hurd/select.c (__select): ... here.
Now work by just calling _hurd_select.
* hurd/hurd/fd.h: Declare _hurd_select.

1998-12-05  Roland McGrath  <roland@baalperazim.frob.com>

* time/strptime.c: Fix unterminated comment in last change.

* argp/argp.h: Add __restrict.

25 years ago1998-12-05 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 6 Dec 1998 00:39:24 +0000 (00:39 +0000)]
1998-12-05  Roland McGrath  <roland@baalperazim.frob.com>

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

25 years agoUpdate.
Ulrich Drepper [Sat, 5 Dec 1998 20:43:57 +0000 (20:43 +0000)]
Update.

* ctype/ctype.h (_ISbit): Protect use of parameter with
* wctype/wctype.h (_ISwbit): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 5 Dec 1998 20:35:42 +0000 (20:35 +0000)]
Update.

* wctype/wctype.h (_ISwbit): Protext use of parameter with
parentheses.

25 years ago(_ISwbit): Protext use of parameter with parentheses.
Ulrich Drepper [Sat, 5 Dec 1998 20:32:18 +0000 (20:32 +0000)]
(_ISwbit): Protext use of parameter with parentheses.

25 years ago1998-12-05 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 5 Dec 1998 18:02:45 +0000 (18:02 +0000)]
1998-12-05  Roland McGrath  <roland@baalperazim.frob.com>

* time/strptime.c: Fix unterminated comment in last change.

25 years agoUpdate.
Ulrich Drepper [Sat, 5 Dec 1998 17:25:56 +0000 (17:25 +0000)]
Update.

* locale/Versions: Make experimental locale interface available in
GLIBC_2.1.

25 years agoUpdate.
Ulrich Drepper [Sat, 5 Dec 1998 09:18:32 +0000 (09:18 +0000)]
Update.

* sysdeps/gnu/bits/utmp.h (struct exit_status): Define members
* sysdeps/gnu/bits/utmpx.h (struct __exit_status): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 5 Dec 1998 09:12:01 +0000 (09:12 +0000)]
Update.

1998-12-05  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/gnu/bits/utmp.h: Rename struct exit_status to
__exit_status.
(struct __exit_status): Define members without leading __ only for
__USE_GNU.

* sysdeps/gnu/bits/utmpx.h (struct __exit_status): Define members
without leading __ only for __USE_GNU.

25 years agoUpdate.
Ulrich Drepper [Fri, 4 Dec 1998 20:58:15 +0000 (20:58 +0000)]
Update.

1998-12-04  Ulrich Drepper  <drepper@cygnus.com>

* argp/argp.h: Add __retrict.
* dirent/dirent.h: Likewise.
* elf/dlfcn.h: Likewise.
* grp/grp.h: Likewise.
* iconv/iconv.h: Likewise.
* inet/aliases.h: Likewise.
* libio/libio.h: Likewise.
* libio/stdio.h: Likewise.
* locale/locale.h: Likewise.
* misc/mntent.h: Likewise.
* posix/wordexp.h: Likewise.
* pwd/pwd.h: Likewise.
* resolv/netdb.h: Likewise.
* rt/aio.h: Likewise.
* stdio-common/printf.h: Likewise.
* stdlib/monetary.h: Likewise.
* stdlib/stdlib.h: Likewise.
* string/argz.h: Likewise.
* string/envz.h: Likewise.
* string/string.h: Likewise.
* time/time.h: Likewise.

1998-12-04  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* misc/sys/cdefs.h: Only include features.h if _FEATURES_H isn't
defined.  gcc's redundant include optimizer isn't clever enough to
prevent a reinclusion here.
Define __restrict to the empty string only if not GCC or
GCC version less than 2.92.

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

* sysdeps/unix/sysv/linux/configure.in: Fix last change.

1998-12-03  Mark Kettenis  <kettenis@phys.uva.nl>

* time/strptime.c (strptime_internal): Make use of `%C' format
specifier if it is seen together with the `%y' specifier.

1998-12-04  Ulrich Drepper  <drepper@cygnus.com>

* po/sk.po: New file.

1998-12-03  Scott Bambrough  <scottb@corelcomputer.com>

* sysdeps/arm/dl-machine.h (dl_start_user): Incorrect address
for _dl_main_searchlist passed to _dl_init_next.

1998-12-02  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* math/libm-test.c: Expand literal tabs in strings.  Normalize
whitespace.

1998-12-02  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/sys/fsuid.h: Fix spelling.

25 years agoRegenerated: autoconf sysdeps/unix/sysv/linux/configure.in
Ulrich Drepper [Fri, 4 Dec 1998 15:52:50 +0000 (15:52 +0000)]
Regenerated: autoconf  sysdeps/unix/sysv/linux/configure.in

25 years ago1998-12-04 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Fri, 4 Dec 1998 13:47:40 +0000 (13:47 +0000)]
1998-12-04  Mark Kettenis  <kettenis@phys.uva.nl>

Provide backwards binary compatibility for the Hurd.
* hurd/geteuids.c [PIC && DO_VERSIONING]: Make __getuids a weak
alias for geteuids.
* hurd/Versions [GLIBC_2.0]: Add __getuids,
__hurd_file_name_lookup and _hurd_umask.
[GLIBC_2.1]: Add _hurd_proc_init.
* hurd/Makefile [versioning] (routines): Add compat-20.
(shared-only-routines): Likewise.
* hurd/hurdinit.c (_hurd_new_proc_init): Renamed from
_hurd_proc_init.  Use it as the default _hurd_proc_init version
for GLIBC_2.1.
* hurd/compat-20.c: New file.
* mach/Versions [GLIBC_2.0]: Add __vm_allocate.

25 years ago1998-12-03 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Thu, 3 Dec 1998 23:55:48 +0000 (23:55 +0000)]
1998-12-03  Mark Kettenis  <kettenis@phys.uva.nl>

* hurd/Versions [GLIBC_2.1]: Add _hurd_proc_init.

* hurd/Versions: Move geteuids and seteuids from GLIBC_2.0 to
GLIBC_2.1.

25 years ago1998-12-03 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Thu, 3 Dec 1998 23:55:13 +0000 (23:55 +0000)]
1998-12-03  Mark Kettenis  <kettenis@phys.uva.nl>

* hurd/Versions [GLIBC_2.1]: Add _hurd_proc_init.
* hurd/Versions: Move geteuids and seteuids from GLIBC_2.0 to
GLIBC_2.1.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Dec 1998 13:44:40 +0000 (13:44 +0000)]
Update.

1998-12-02  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Add R_MIPS_JALR and adjust R_MIPS_NUM appropriately.

1998-12-02  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* inet/Versions: Remove inet6_isipv4mapped.

1998-12-02  Philip Blundell  <pb@nexus.co.uk>

* inet/in6_addr.c (inet6_isipv4mapped): Obsolete, deleted.

1998-11-30  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/time.texi (Formatting Date and Time): Fix typo.

1998-11-30  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/configure.in: Only check for symlinks
when configuring natively.  Use autoconf macros instead of rolling
our own.  Handle defaulted prefix.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Dec 1998 20:53:27 +0000 (20:53 +0000)]
Update.

1998-12-01  Ulrich Drepper  <drepper@cygnus.com>

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

* sysdeps/generic/Dist: Add bits/libc-tsd.h.

* sysdeps/mach/hurd/Dist: Add bits/libc-tsd.h.

* sysdeps/unix/sysv/linux/mips/Dist: Add xstatconv.c.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Dec 1998 19:35:00 +0000 (19:35 +0000)]
Update.

1998-11-29 1998  H.J. Lu  <hjl@gnu.org>

* libio/genops.c (_IO_unbuffer_write): Renamed from
_IO_unbuffer_all.
(_IO_cleanup): Call _IO_unbuffer_write instead of
_IO_unbuffer_all.

1998-12-01  Ulrich Drepper  <drepper@cygnus.com>

* intl/localealias.c: Use *_unlocked version of stdio function if
_LIBC_REENTRANT is defined, not _LIBC.

1998-12-01  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* include/grp.h: Add prototypes for internal functions
__getgrgid_r and __getgrnam_r.

* inet/herrno.c: Include <netdb.h> for prototype, undef h_errno.

* resolv/nsap_addr.c: Include <arpa/inet.h> for inet_nsap_addr and
inet_nsap_ntoa prototypes.

* sysdeps/unix/sysv/linux/Makefile (syscall-%.h): Pass -I option
to gcc to have it find the correct system header.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.

Reported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.

25 years agoReported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Ulrich Drepper [Tue, 1 Dec 1998 16:14:46 +0000 (16:14 +0000)]
Reported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Dec 1998 16:11:17 +0000 (16:11 +0000)]
Update.

1998-12-01  Ulrich Drepper  <drepper@cygnus.com>

* Makefile (postclean): Add sysd-sorted.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Dec 1998 11:25:26 +0000 (11:25 +0000)]
Update.

1998-12-01  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* sunrpc/auth_des.c: Use new XDR int32 functions for integers.
* sunrpc/rpc/xdr.h: Add IXDR INT32 functions.
* sunrpc/rpc_hout.c: Remove (u_long) casts in defines to avoid
conflicts with new solaris version.
* sunrpc/rpc_main.c: Fix bug in generating Makefile name (malloc
doesn't zero allocated memory).
* sunrpc/rpc_svcout.c: Local variables now starts with a _ to avoid
conflicts with xdr functions.  Solves PR libc/877.
* nis/rpcsvc/nis.x: Use always uint32_t.
* nis/rpcsvc/nis.h: Likewise.
* nis/rpcsvc/nis_object.x: Likewise.

1998-12-01  Ulrich Drepper  <drepper@cygnus.com>

* math/libm-test.c: Various cleanups.  Patch by Zack Weinberg.

* sysdeps/unix/sysv/linux/alpha/setfpucw.c: Use correct type for
parameter.  Patch by Christian Gafton.

* string/envz.h: Add prototype for envz_remove.
Reported by Andreas Jaeger.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Tue, 1 Dec 1998 11:22:15 +0000 (11:22 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years ago1998-11-30 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Mon, 30 Nov 1998 18:45:57 +0000 (18:45 +0000)]
1998-11-30  Mark Kettenis  <kettenis@phys.uva.nl>

* mach/Versions [libc, GLIBC_2.0]: Add __spin_lock,
__spin_lock_init,  __mutex_lock, __mutex_trylock,
__mutex_unlock.
Remove get_priviliged_ports.  Moved to hurd/Versions.

* hurd/Versions [libc, GLIBC_2.0]: Add _end.  This makes the Hurd
brk implementation see the end of the data segment of the program
instead of the shared library.
Add __hurd_errno_location.  This inline function is used in user
programs.
Add _hurd_critical_section_lock, _hurd_critical_section_unlock,
_hurd_fd_get, _hurd_port_free, _hurd_port_get,
_hurd_port_locked_get.  These inline functions are used by macros
used in mail.local in the Hurd distribution.
Add get_privileged_ports.  Moved here from mach/Versions.
Remove __hurd_file_name_lookup, __hurd_file_name_lookup_retry,
__hurd_file_name_split, __hurd_file_name_path_lookup.  These are
not used outside libc.

1998-11-30  Mark Kettenis  <kettenis@phys.uva.nl>

* hurd/hurdstartup.c: Really include set-hooks.h with <> instead
of "".

25 years ago1998-11-30 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Mon, 30 Nov 1998 18:42:25 +0000 (18:42 +0000)]
1998-11-30  Mark Kettenis  <kettenis@phys.uva.nl>

* hurd/hurdstartup.c: Really include set-hooks.h with <> instead
of "".

25 years agoUpdate.
Ulrich Drepper [Mon, 30 Nov 1998 16:42:19 +0000 (16:42 +0000)]
Update.

1998-11-29  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* sunrpc/Makefile: Add xdr_intXX_t to routines.
* sunrpc/Versions: Add xdr_int8_t, xdr_uint8_t, xdr_in16_t and
  xdr_uint16_t.
* sunrpc/rpc/xdr.h: Add prototypes for new xdr_intXX_t functions.
* sunrpc/xdr.c: Remove xdr_int32_t and xdr_uint32_t.
* sunrpc/xdr_intXX_t.c: New, contains all xdr_intXX_t functions.

* nis/Depend: New.
* nis/nss_nis/nis-service.c: Include generated prototype for parser.

25 years agoUpdate.
Ulrich Drepper [Mon, 30 Nov 1998 14:21:53 +0000 (14:21 +0000)]
Update.

1998-11-30  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* nscd/nscd_getpw_r.c: Include nscd_proto.h for prototypes.

* sysdeps/generic/errno-loc.c: Include <errno.h> for prototype,
undefine errno to get variable.

* sysdeps/unix/sysv/linux/i386/setfsuid.c: Include <sys/fsuid.h>
instead of <unistd.h> for prototype.
* sysdeps/unix/sysv/linux/i386/setfsgid.c: Likewise.

1998-11-30  Ulrich Drepper  <drepper@cygnus.com>

* misc/err.h: Correct comments and use protected attribute keywords.
Reported by Joseph Myers <jsm28@cam.ac.uk>.

1998-11-29  Roland McGrath  <roland@baalperazim.frob.com>

* malloc/thread-m.h [_LIBC]: Include <bits/libc-tsd.h>, and
remove tsd stuff from pthreads/cthreads libc sections.
Use __libc_tsd_define for MALLOC key.
[_LIBC] (tsd_key_t, tsd_key_create): Define to a zero-size type and a
no-op, respectively.
[_LIBC] (tsd_setspecific, tsd_getspecific): Use __libc_tsd_get/set.

* elf/dl-error.c: Include <bits/libc-tsd.h>.
Use __libc_tsd_define for DL_ERROR key.
(tsd_setspecific, tsd_getspecific): Rewritten using __libc_tsd_get/set.

* sysdeps/mach/hurd/bits/libc-tsd.h: New file.
* sysdeps/generic/bits/libc-tsd.h: New file.
* Makefile (distribute): Add bits/libc-tsd.h.

1998-10-12  Roland McGrath  <roland@baalperazim.frob.com>

* elf/dl-error.c: Remove kludge to check for ld.so load address.
There is no need if weak undefined symbols are not used in ld.so;
see linuxthreads/ChangeLog for changes to files
linuxthreads/sysdeps/pthread/bits/libc-lock.h and
linuxthreads/sysdeps/pthread/bits/libc-tsd.h.

1998-11-30  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/i386/bits/string.h (__memset_cc): Fix typo (s->__s).

* sysdeps/i386/i486/bits/string.h: Add prototypes for all new
inline functions.
* sysdeps/i386/bits/string.h: Likewise.

1998-11-30  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Remove ipc_kludge.

1998-11-30  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* db2/progs/db_load/db_load.c (main): Avoid -Wparentheses warning.

25 years agoMention stupid time zone name problem.
Ulrich Drepper [Mon, 30 Nov 1998 13:48:15 +0000 (13:48 +0000)]
Mention stupid time zone name problem.

25 years ago* sysdeps/mach/hurd/dl-sysdep.c: Do not define
Roland McGrath [Sun, 29 Nov 1998 16:32:43 +0000 (16:32 +0000)]
* sysdeps/mach/hurd/dl-sysdep.c: Do not define

__hurd_threadvar_max.  Add comment explaining why we define
__hurd_threadvar_stack_offset and __hurd_threadvar_stack_mask here.

1998-07-29  Mark Kettenis  <kettenis@phys.uva.nl>

* sysdeps/mach/hurd/dl-sysdep.c (__hurd_sigthread_stack_base,
__hurd_sigthread_stack_end, __hurd_sigthread_variables): Define to
prevent inclusion of Hurd signal handling code.
(__libc_write): New function.
(_dl_sysdep_output): Removed.  The implementation in
`elf/dl-misc.c' now also works for the Hurd.

1998-09-12  Mark Kettenis  <kettenis@phys.uva.nl>

25 years ago1998-09-12 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Sun, 29 Nov 1998 16:07:30 +0000 (16:07 +0000)]
1998-09-12  Mark Kettenis  <kettenis@phys.uva.nl>

* hurd/hurdstartup.c: Do not include hurdmalloc.h; _hurd_startup
does not use any of malloc/realloc/free anymore.  Include
set-hooks.h with <> instead of "".

25 years ago1998-11-29 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 29 Nov 1998 11:20:24 +0000 (11:20 +0000)]
1998-11-29  Roland McGrath  <roland@baalperazim.frob.com>

* sunrpc/svc_unix.c (__msgread): Move ON local var inside block
within #ifdef SO_PASSCRED.  Avoids unused var when no SO_PASSCRED.
* sunrpc/clnt_unix.c (__msgread): Likewise.

25 years ago1998-11-29 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 29 Nov 1998 11:17:25 +0000 (11:17 +0000)]
1998-11-29  Roland McGrath  <roland@baalperazim.frob.com>

* sunrpc/svc_unix.c (__msgread): Move ON local var inside block
within #ifdef SO_PASSCRED.  Avoids unused var when no SO_PASSCRED.
* sunrpc/clnt_unix.c (__msgread): Likewise.

25 years agoProvide RFC 822 format example.
Ulrich Drepper [Sun, 29 Nov 1998 10:30:45 +0000 (10:30 +0000)]
Provide RFC 822 format example.

25 years ago1998-11-28 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 29 Nov 1998 10:11:23 +0000 (10:11 +0000)]
1998-11-28  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/setuids.c: Renamed to ...
* hurd/seteuids.c: this.
(setuids): Renamed to seteuids.
* hurd/getuids.c: Renamed to ...
* hurd/geteuids.c: this.
(__getuids): Renamed to geteuids, no aliases.
* hurd/hurd.h (geteuids, seteuids): Declare them.
* hurd/Versions: Replace getuids; __getuids with geteuids; seteuids.
* hurd/Makefile (routines): Updated.

1998-11-28 23:23 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* sysdeps/unix/sysv/linux/configure.in: Test for symlinks in
$prefix/include that may be clobbered on installation.

25 years ago1998-11-28 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 29 Nov 1998 10:10:47 +0000 (10:10 +0000)]
1998-11-28  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/setuids.c: Renamed to ...
* hurd/seteuids.c: this.
(setuids): Renamed to seteuids.
* hurd/getuids.c: Renamed to ...
* hurd/geteuids.c: this.
(__getuids): Renamed to geteuids, no aliases.
* hurd/hurd.h (geteuids, seteuids): Declare them.
* hurd/Versions: Replace getuids; __getuids with geteuids; seteuids.
* hurd/Makefile (routines): Updated.

25 years agoUpdate.
Ulrich Drepper [Sun, 29 Nov 1998 08:44:37 +0000 (08:44 +0000)]
Update.

1998-11-29  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/segfault.c (install_handler): Correct test for
SEGFAULT_HANDLER=all.
Patch by Zack Weinberg.

25 years agoUpdate.
Ulrich Drepper [Sat, 28 Nov 1998 23:37:49 +0000 (23:37 +0000)]
Update.

1998-11-28 23:23 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* sysdeps/unix/sysv/linux/configure.in: Test for symlinks in
$prefix/include that may be clobbered on installation.

25 years agoUpdate.
Ulrich Drepper [Sat, 28 Nov 1998 21:06:13 +0000 (21:06 +0000)]
Update.

1998-11-27  Philip Blundell  <pb@nexus.co.uk>

Fixes to allow compilation with static NSS:
* nss/Makefile: Make explicit the dependency of getent on
libnss_files.a.
[build_static_nss]: Define $(otherlibs) appropriately.
* nss/Depend: Add a dependency on `resolv'.

1998-11-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

Partial support for MIPS ISO C 9x exception handling:
* sysdeps/mips/fclrexcpt.c: New file.
* sysdeps/mips/ftestexcept.c: New file.
* sysdeps/mips/fgetexcptflg.c: New file.
* sysdeps/mips/fesetround.c: New file.
* sysdeps/mips/fegetround.c: New file.
* sysdeps/mips/fegetenv.c: New file.
* sysdeps/mips/fesetenv.c: New file.
* sysdeps/mips/feupdateenv.c: Likewise.
* sysdeps/mips/bits/fenv.h: New file.

1998-11-28  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/mips/bits/signum.h: Remove inclusion of
<asm/signal.h> and add needed symbols from <asm/signal.h>; bring
in sync with linux specific version.

Patches by Ralf Baechle <ralf@uni-koblenz.de> for mips-linux:

* sysdeps/unix/mips/sysdep.S: Define _errno as weak_alias, rewrite
errno declaration.

* sysdeps/unix/sysv/linux/mips/ustat.c: Use INLINE_SYSCALL instead
of calling __syscall_*.
* sysdeps/unix/sysv/linux/mips/xmknod.c: Likewise.

* sysdeps/unix/sysv/linux/mips/syscalls.list: Update entries.

* sysdeps/unix/sysv/linux/mips/sys/syscall.h: Add missing SYS_*
constants, correct values according to Linux 2.1.130.

* sysdeps/unix/sysv/linux/mips/pwrite.c: New file.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: New file.
* sysdeps/unix/sysv/linux/mips/pread.c: New file.
* sysdeps/unix/sysv/linux/mips/pread64.c: New file.

* sysdeps/mips/Makefile (sysdep_routines): Use += instead of a
:=.

* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Remove ipc_kludge.

* sysdeps/unix/sysv/linux/mips/xstatconv.c: New file.

* sysdeps/unix/sysv/linux/mips/xstat.c: Removed.

* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: New file.

* sysdeps/unix/sysv/linux/mips/kernel_termios.h: Add copyright
message, change name of include protection, remove inclusion of
<bits/termios.h>.

* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h
(old_kernel_sigaction): Define.
(struct kernel_sigaction): Rename sa_handler to k_sa_handler.

* sysdeps/unix/sysv/linux/mips/bits/time.h: Removed, we can use
the general linux version.
* sysdeps/unix/sysv/linux/mips/bits/stat.h (_STAT_VER_KERNEL): Added.

* sysdeps/unix/sysv/linux/mips/bits/socket.h: Update file.

1998-09-03  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/arm/bits/endian.h (__FLOAT_WORD_ORDER): Define to big
endian.
* math/math_private.h: Use __FLOAT_WORD_ORDER rather than
BYTE_ORDER.
* string/endian.h: If __FLOAT_WORD_ORDER wasn't defined by
<bits/endian.h>, make it the same as __BYTE_ORDER.

1998-11-26  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* Makeconfig ($(common-objpfx)sysd-dirs): Use automatic variables
if possible.
($(common-objpfx)sysd-sorted): Likewise.

1998-11-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/libm-ieee754/e_log.c (__ieee754_log): Add declaration of
local variables t1,t2 only if needed.

* sysdeps/libm-ieee754/s_truncf.c (__truncf): Likewise.
* sysdeps/libm-ieee754/s_trunc.c (__trunc): Likewise.

* sysdeps/mips/mul_1.S (Loop): Add closing comment to avoid
warning.

1998-11-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* math/math.h: Add brace to correct #if expression.

1998-11-26  Philip Blundell  <philb@gnu.org>

Undo change of 1998-11-12:
* sysdeps/unix/sysv/linux/netlink/netlink.h: Deleted.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Remove
netlink/netlink.h.
* sysdeps/unix/sysv/linux/Dist: Likewise.

1998-11-22  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/nis_print.c (nis_print_entry): Changes to match Solaris output.

1998-11-26  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/generic/pselect.c (__pselect): Change interface,
set/restore sigmask.

* misc/sys/select.h: Change declaration according to Stevens' Unix
Network Programming.
* include/sys/select.h (__pselect): Likewise.
Reported by <bwelling@anomaly.munge.com> [PR libc/872].

* include/fpu_control.h: New file, contains __setfpucw
declaration.

* sysdeps/generic/fpu_control.h: Remove __setfpucw declaration,
it's an internal symbol.
* sysdeps/alpha/fpu/fpu_control.h: Likewise.
* sysdeps/arm/fpu/fpu_control.h: Likewise.
* sysdeps/i386/fpu_control.h: Likewise.
* sysdeps/m68k/fpu_control.h: Likewise.
* sysdeps/powerpc/fpu_control.h: Likewise.
* sysdeps/sparc/sparc32/fpu/fpu_control.h: Likewise.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 27 Nov 1998 11:34:40 +0000 (11:34 +0000)]
Update.

1998-09-03  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/arm/bits/endian.h (__FLOAT_WORD_ORDER): Define to big
endian.
* math/math_private.h: Use __FLOAT_WORD_ORDER rather than
BYTE_ORDER.
* string/endian.h: If __FLOAT_WORD_ORDER wasn't defined by
<bits/endian.h>, make it the same as __BYTE_ORDER.

1998-11-27  Ulrich Drepper  <drepper@cygnus.com>

* math/math.h: Avoid using long double functions in generic macros
if __NO_LONG_DOUBLE_MATH.

* sysdeps/arm/dl-machine.h: Fix handling of weak undefined symbols
during bootstrapping.
* scripts/config.sub: Add Netwinder specific matches.
Patch by Scott Bambrough <scottb@corelcomputer.com>.

1998-11-26  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* Makeconfig ($(common-objpfx)sysd-dirs): Use automatic variables
if possible.
($(common-objpfx)sysd-sorted): Likewise.

1998-11-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/libm-ieee754/e_log.c (__ieee754_log): Add declaration of
local variables t1,t2 only if needed.

* sysdeps/libm-ieee754/e_atan2.c: Added braces to avoid compiler
warnings.
* sysdeps/libm-ieee754/s_truncf.c (__truncf): Likewise.
* sysdeps/libm-ieee754/s_trunc.c (__trunc): Likewise.

* sysdeps/mips/mul_1.S (Loop): Add closing comment to avoid
warning.

1998-11-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* math/math.h: Add brace to correct #if expression.

25 years agoUpdate.
Ulrich Drepper [Thu, 26 Nov 1998 15:27:52 +0000 (15:27 +0000)]
Update.

1998-11-26  Philip Blundell  <philb@gnu.org>

Undo change of 1998-11-12:
* sysdeps/unix/sysv/linux/netlink/netlink.h: Deleted.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Remove
netlink/netlink.h.
* sysdeps/unix/sysv/linux/Dist: Likewise.

1998-11-22  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/nis_print.c (nis_print_entry): Changes to match Solaris output.

25 years agoUpdate.
Ulrich Drepper [Thu, 26 Nov 1998 12:02:23 +0000 (12:02 +0000)]
Update.

1998-11-26  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/mips/dl-machine.h (ELF_MACHINE_NO_PLT): New defined macro.
(elf_machine_got_rel): Remove scope variable.  Use scope from the map.
Don't modify _dl_global_scope_end in the end.
(__dl_runtime_resolv): Also use scope from the map.
* sysdeps/mips/mips64/dl-machine.h: Likewise.
* elf/dl-runtime.c: Don't define fixup and profile_fixup if
ELF_MACHINE_NO_PLT is defined.
* sysdeps/mips/sys/ucontext.h: New file.
Patches by kaz Kojima <kkojima@rr.iij4u.or.jp>.

1998-11-26  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/generic/pselect.c (__pselect): Change interface,
set/restore sigmask.

* misc/sys/select.h: Change declaration according to Stevens' Unix
Network Programming.
* include/sys/select.h (__pselect): Likewise.
Reported by <bwelling@anomaly.munge.com> [PR libc/872].

* include/fpu_control.h: New file, contains __setfpucw
declaration.

* sysdeps/generic/fpu_control.h: Remove __setfpucw declaration,
it's an internal symbol.
* sysdeps/alpha/fpu/fpu_control.h: Likewise.
* sysdeps/arm/fpu/fpu_control.h: Likewise.
* sysdeps/i386/fpu_control.h: Likewise.
* sysdeps/m68k/fpu_control.h: Likewise.
* sysdeps/powerpc/fpu_control.h: Likewise.
* sysdeps/sparc/sparc32/fpu/fpu_control.h: Likewise.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 25 Nov 1998 15:42:34 +0000 (15:42 +0000)]
Update.

1998-11-25  Ulrich Drepper  <drepper@cygnus.com>

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

1998-11-25  Mark Kettenis  <kettenis@phys.uva.nl>

* libio/bits/stdio.h (fread_unlocked): Add missing parentheses
around parameter n.

1998-11-24  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* time/tzfile.c (__tzfile_read): Fix comment.

1998-11-24  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* Makerules (build-shlib): Pass -O1 down to linker to get
optimized shared libraries.

1998-11-24  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* Makeconfig ($(common-objpfx)sysd-dirs): Cope with no Subdirs
file.  Strip "-" from inhibited subdir name.  Combine into a
single awk program.
($(common-objpfx)sysd-sorted): Fix sed command.

25 years agoRegenerated: autoconf configure.in
Ulrich Drepper [Wed, 25 Nov 1998 13:47:55 +0000 (13:47 +0000)]
Regenerated: autoconf  configure.in

25 years ago1998-11-25 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 25 Nov 1998 12:55:38 +0000 (12:55 +0000)]
1998-11-25  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/i386/init-first.c (init): Restored as inline fn.
Use constant _HURD_THREADVARS_MAX for temporary array size.

* Makeconfig ($(common-objpfx)sysd-sorted): Use @ instead of / as sed
s separator, since $(..) might contain a /.

25 years ago1998-11-25 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 25 Nov 1998 01:31:40 +0000 (01:31 +0000)]
1998-11-25  Roland McGrath  <roland@baalperazim.frob.com>

* Makeconfig ($(common-objpfx)sysd-sorted): Use @ instead of / as sed
s separator, since $(..) might contain a /.

25 years agoUpdate.
Ulrich Drepper [Tue, 24 Nov 1998 12:24:38 +0000 (12:24 +0000)]
Update.

1998-11-23  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* configure.in (mips): Fix typo (Replace ,, by ;;).

* libio/Versions: Clean up entries.

25 years agoUpdate.
Ulrich Drepper [Mon, 23 Nov 1998 12:54:51 +0000 (12:54 +0000)]
Update.

1998-11-23  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/bits/mathinline.h: Add optimizations for lrint
and llrint.

25 years agoUpdate.
Ulrich Drepper [Mon, 23 Nov 1998 09:48:32 +0000 (09:48 +0000)]
Update.

1998-11-21  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/netinet/ip_fw.h: Removed.  There are too
many differences between the Linux 2.0 and 2.1 versions of this
file and it's too difficult to convert all calls.  The file should
only be needed by the ipfw program which has to take care of the
correct kernel version and include files.

* sysdeps/unix/sysv/linux/Dist: Remove netinet/ip_fw.h.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 23 Nov 1998 09:36:06 +0000 (09:36 +0000)]
Update.

1998-11-23  Ulrich Drepper  <drepper@cygnus.com>

* Makeconfig: Don't read sysd-sorted unless sysd-dirs is read.
Patch by Zack Weinberg.

* math/bits/mathcalls.h: Adjust comments.  Remove gamma_r prototype.

* sysdeps/i386/fpu/bits/mathinline.h: Make log2 only available if
__USE_ISOC9X is defined.  Provide rint optimization.

1998-11-21  H.J. Lu  <hjl@gnu.org>

* libio/Versions (_IO_popen, _IO_proc_open, _IO_proc_close,
popen, pclose): Add to GLIBC_2.1.

* libio/Makefile (routines): Add oldiopopen and oldpclose.
(shared-only-routines): Likewise.

* libio/pclose.c (pclose): Make it default for GLIBC_2.1.
* libio/iopopen.c (_IO_proc_open, _IO_popen, popen,
_IO_proc_close): Likewise.

* libio/iolibio.h (_IO_new_popen, _IO_old_popen, __new_pclose,
__old_pclose): New prototypes.

* libio/libioP.h (_IO_new_file_jumps): Removed.
(_IO_old_proc_jumps): Added.
(_IO_new_proc_open, _IO_old_proc_open): New prototypes.

* libio/oldiopopen.c: New file.

* libio/oldpclose.c: New file.

1998-11-22  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nss/Makefile: Build and install getent.
* nss/getent.c: New, get entries from administrative database.

25 years agoDon't read sysd-sorted unless sysd-dirs is read.
Ulrich Drepper [Mon, 23 Nov 1998 09:30:46 +0000 (09:30 +0000)]
Don't read sysd-sorted unless sysd-dirs is read.

25 years ago1998-11-22 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 22 Nov 1998 17:32:52 +0000 (17:32 +0000)]
1998-11-22  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/i386/init-first.c (init): Provide temporary storage
for the per-thread variables of the main user thread to make it
possible to use malloc as soon as _hurd_preinit_hook has been run.
For cthreads, copy values to new stack from there.
For non-cthreads, malloc threadvar array here and copy from temp space.
(init1): No longer initialize threadvars here.
(doinit1): Made static void at top level.
(init): Folded into [PIC] _init or [!PIC] doinit1, since GCC cannot
inline a function that uses dynamic auto arrays.

25 years ago1998-11-22 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 22 Nov 1998 17:32:14 +0000 (17:32 +0000)]
1998-11-22  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/i386/init-first.c (init): Provide temporary storage
for the per-thread variables of the main user thread to make it
possible to use malloc as soon as _hurd_preinit_hook has been run.
For cthreads, copy values to new stack from there.
For non-cthreads, malloc threadvar array here and copy from temp space.
(init1): No longer initialize threadvars here.
(doinit1): Made static void at top level.
(init): Folded into [PIC] _init or [!PIC] doinit1, since GCC cannot
inline a function that uses dynamic auto arrays.

25 years agoRemade for experimental-2.0.103
Ulrich Drepper [Fri, 20 Nov 1998 17:29:18 +0000 (17:29 +0000)]
Remade for experimental-2.0.103

25 years agoUpdate.
Ulrich Drepper [Fri, 20 Nov 1998 17:27:47 +0000 (17:27 +0000)]
Update.

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

25 years agoUpdate.
Ulrich Drepper [Fri, 20 Nov 1998 17:27:07 +0000 (17:27 +0000)]
Update.

1998-11-20  Ulrich Drepper  <drepper@cygnus.com>

* aclocal.m4 (LIBC_PROG_BINUTILS): Also add AR and RANLIB using the
same method.
* configure.in: Don't define AR and RANLIB here.

* inet/gethstbyad_r.c: Define NEED__RES_HCONV and POSTPROCESS for
host name res_hconf code.
* inet/gethstbynm_r.c: Likewise.
* nss/getXXbyYY_r.c: Include resolv/res_hconf.h if NEED__RES_HCONF
is defined.  Call res_hconf_init if necessary.  If POSTPROCESS is
defined execute the code.
* resolv/Makefile (routines): Add res_hconf.
(headers): Add res_hconf.h.
* resolv/res_hconf.c: Pretty print.
* resolv/res_hconf.h: Likewise.

1998-11-20  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/bits/byteswap.h: Fix typos in non-GCC
definitions.  Reported by Scott Bambrough <scottb@corelcomputer.com>.

1998-11-20 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* math/libm-test.c: Raise some epsilons a bit.

1998-11-20  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* Makeconfig ($(common-objpfx)sysd-sorted): Fix portability problems.

1998-11-20  Ulrich Drepper  <drepper@cygnus.com>

* Makefile (distribute): Add scripts/gen-sorted.awk.

25 years agoUpdate.
Ulrich Drepper [Thu, 19 Nov 1998 18:39:58 +0000 (18:39 +0000)]
Update.

1998-11-19  Ulrich Drepper  <drepper@cygnus.com>

* posix/regex.c (regex_compile): Handle extra long class names
correctly.

25 years agoUpdate.
Ulrich Drepper [Thu, 19 Nov 1998 17:46:16 +0000 (17:46 +0000)]
Update.

1998-11-19  Geoff Keating  <geoffk@ozemail.com.au>

* elf/rtld.c (_dl_start): Handle weak undefined symbols in ld.so
correctly.

25 years agoUpdate.
Ulrich Drepper [Thu, 19 Nov 1998 14:56:07 +0000 (14:56 +0000)]
Update.

* misc/error.c: Undo last change.

* manual/errno.texi: Change the short text for ENODEV to

25 years agoUpdate.
Ulrich Drepper [Thu, 19 Nov 1998 13:09:21 +0000 (13:09 +0000)]
Update.

1998-11-19  Ulrich Drepper  <drepper@cygnus.com>

* ctype/Versions: Add _tolower and _toupper.

25 years agoUpdate.
Ulrich Drepper [Thu, 19 Nov 1998 12:52:22 +0000 (12:52 +0000)]
Update.

1998-11-19  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* sunrpc/svc_unix.c (readunix): Check for POLLERR, POLLHUP and
POLLNVAL.

25 years agoUpdate.
Ulrich Drepper [Thu, 19 Nov 1998 11:23:37 +0000 (11:23 +0000)]
Update.

1998-11-19  Ulrich Drepper  <drepper@cygnus.com>

* Makeconfig: Add comment to all-subdirs definition.
Add rule to generate sysd-sorted.  Include this file and and set
subdirs value to $(sorted-subdirs).
* scripts/gen-sorted.awk: New file.
* Make-dist (+tsrcs): Add Depend.
* nscd/Depend: New file.
* nss/Depend: New file.
* rt/Depend: New file.

* manual/errno.texi> Change the short text for ENODEV to
"No such device".

25 years agoUpdate.
Ulrich Drepper [Wed, 18 Nov 1998 17:02:37 +0000 (17:02 +0000)]
Update.

1998-11-18  Ulrich Drepper  <drepper@cygnus.com>

* Makefile (CFLAGS-mutex.c): Define as -D__NO_WEAK_PTHREAD_ALIASES.
(CFLAGS-specific.c): Likewise.
(CFLAGS-pthread.c): Likewise.
(CFLAGS-ptfork.c): Likewise.
(CFLAGS-cancel.c): Likewise.
* sysdeps/pthread/bits/libc-lock.h: Don't mark __pthread_* functions
as weak references if __NO_WEAK_PTHREAD_ALIASES is defined.

* mutex.c (pthread_mutex_init): Define as strong symbol.
(pthread_mutex_destroy): Likewise.
(pthread_mutex_trylock): Likewise.
(pthread_mutex_lock): Likewise.
(pthread_mutex_unlock): Likewise.
(pthread_mutexattr_init): Likewise.
(pthread_mutexattr_destroy): Likewise.
(pthread_once): Likewise.
* ptfork.c (pthread_atfork): Likewise.
* specific.c (pthread_key_create): Likewise.
(pthread_setspecific): Likewise.
(pthread_getspecific): Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 18 Nov 1998 14:46:49 +0000 (14:46 +0000)]
Update.

* sysdeps/unix/bsd/poll.c (__poll): Add code to extend sets if any
passed file descriptor exceeds the size determined by
getdtablesize.

* sysdeps/unix/sysv/linux/cmsg_nxthdr.c (__cmsg_nxthdr): Update
from inline version in bits/socket.h.

* sysdeps/unix/sysv/linux/bits/socket.h: Define __cmsg_nxthdr as
inline function only is __USE_EXTERN_INLINES is defined.

* time/strftime.c (my_strftime): Make code a bit clearer.
Patch by Paul Eggert <eggert@twinsun.com>.

by removing SIG_IGN handler for SIGCHLD if necessary.

25 years agoUpdate.
Ulrich Drepper [Wed, 18 Nov 1998 11:05:09 +0000 (11:05 +0000)]
Update.

1998-11-18  Ulrich Drepper  <drepper@cygnus.com>

* io/Makefile (CFLAGS-ftw.c): Removed.

1998-11-18  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* io/Makefile (tests): Make sure that the test program has an
explicit directory part.

1998-11-18  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* configure.in: Fix last change.

1998-11-18  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* sunrpc/Makefile (routines): Add create_xid.

* sunrpc/clnt_tcp.c: Use non-guessable xid.
* sunrpc/clnt_udp.c: Likewise.
* sunrpc/clnt_unix.c: Likewise.
* sunrpc/pmap_rmt.c: Likewise.
* sunrpc/create_xid.c: New, create non-guessable xid.

* sunrpc/svc_tcp.c: Remove patch from 1998-06-15, use poll instead
of select.
* sunrpc/svc_unix.c: Use poll instead of select.

25 years agoUpdate.
Ulrich Drepper [Tue, 17 Nov 1998 20:39:52 +0000 (20:39 +0000)]
Update.

* sysdeps/unix/sysv/linux/sleep.c (__sleep): Make Unix98 compliant
by working removing SIG_IGN handler for SIGCHLD if necessary.
Patch by H.J. Lu <hjl@lucon.org>.

25 years agoUpdate.
Ulrich Drepper [Tue, 17 Nov 1998 18:36:05 +0000 (18:36 +0000)]
Update.

1998-11-17  Ulrich Drepper  <drepper@cygnus.com>

* stdio-common/printf_fphex.c (__printf_fphex): Correct printing
of denormalized numbers.

1998-10-06  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/powerpc/dl-machine.h (elf_machine_load_address): Suppress
another parentheses warning, make nano-optimisation.

* sysdeps/powerpc/dl-machine.h (_dl_runtime_resolve): Preserve
saved LR on stack so _mcount works.
(_dl_prof_resolve): Likewise.
* sysdeps/powerpc/register-dump.h: Print FPRs.  Adjust for correct
signal handler calling convention.
* sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h: Adjust for
correct signal handler calling convention---more like x86 linux and
mklinux, less like linux-ppc versions between 2.1 and 2.1.126.

1998-11-17  Ulrich Drepper  <drepper@cygnus.com>

* configure.in: Correct allowed makeinfo version.

1998-11-17  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/generic/bits/mathdef.h: Fix typo.

* intl/locale.alias: Change `japanese' alias to match X11R6's.

25 years agoUpdate.
Ulrich Drepper [Mon, 16 Nov 1998 19:12:54 +0000 (19:12 +0000)]
Update.

1998-11-17  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/unix/sysv/linux/powerpc/pwrite.c: Prototype the syscall
under the right name (squish warning).
* sysdeps/unix/sysv/linux/powerpc/pwrite64.c: Likewise.

1998-11-17  Geoff Keating  <geoffk@ozemail.com.au>

* stdio-common/_itoa.c (_itoa): Add redundant parentheses to
prevent warnings.

25 years agoUpdate.
Ulrich Drepper [Mon, 16 Nov 1998 18:44:53 +0000 (18:44 +0000)]
Update.

* intl/locale.alias: Change `japanese' alais to match X11R6's.
Add `japanese.euc' alias.

* manual/Makefile (%.info): Set LANGUAGE and LC_ALL explicitly to C
before running makeinfo.

* math/Makefile (libm-routines): $(strip) entire value.

* nss/nss_db/db-XXX.c (internal_setent): Rewrite to avoid warning.

1998-10-24  H.J. Lu  <hjl@gnu.org>

* libio/libio.h (_IO_cookie_io_functions_t): Protect with __USE_GNU.
(_IO_cookie_file): Likewise.

1998-11-16  Philip Blundell  <philb@gnu.org>

* inet/netinet/icmp6.h: Correct naming of constants.

1998-11-16  Ulrich Drepper  <drepper@cygnus.com>

(fwrite_unlocked): Likewise.
format, just stop.

25 years agoUpdate.
Ulrich Drepper [Mon, 16 Nov 1998 12:02:08 +0000 (12:02 +0000)]
Update.

1998-11-16  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/opendir.c: Use o_directory_works differently.  Treat
zero value as uninitialized so that variable can go into .bss.

* dirent/opendir-tst1.c: Print error strings to stdout.

* sysdeps/unix/sysv/linux/mmap64.c: New file.  Empty.
* sysdeps/unix/sysv/linux/syscalls.list: Add mmap with mmap64 alias.
* sysdeps/unix/sysv/linux/arm/mmap.S: Add mmap64 alias.
* sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/mmap.S: Likewise.

1998-11-16  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* time/tzfile.c (__tzfile_read): Check that types[i].isdst is in
range.

1998-11-16  Ulrich Drepper  <drepper@cygnus.com>

* libio/bits/stdio.h (fread_unlocked): Do handle zero size and number.
(fwrite_unlocked): Likewise.

1998-11-16  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* libio/bits/stdio.h (fread_unlocked): Don't evaluate non-constant
twice.  Don't bother handling zero size.
(frwite_unlocked): Likewise.

1998-11-15  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* configure.in: Fix regex for makeinfo version string.

1998-11-15  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sunrpc/rpc_sample.c (write_sample_server): Avoid -Wparentheses
warning.
* sunrpc/rpc_svcout.c (write_program): Likewise.

1998-11-15  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* time/Makefile (CFLAGS-test_time.c): Add -Wno-format.

1998-11-16  Ulrich Drepper  <drepper@cygnus.com

* misc/sys/mman.h: Pretty print prototypes.

1998-11-15  Ulrich Drepper  <drepper@cygnus.com

* misc/error.c (error): Don't use result of strerror_r call directly
since at least DEC Unix has a wrong return type.
Patch by Johan Danielsson <joda@pdc.kth.se>.

1998-11-16  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

25 years agoRegenerated: autoconf configure.in
Ulrich Drepper [Mon, 16 Nov 1998 10:17:02 +0000 (10:17 +0000)]
Regenerated: autoconf  configure.in

25 years ago* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Undo
Andreas Schwab [Mon, 16 Nov 1998 02:41:56 +0000 (02:41 +0000)]
* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Undo

last change.
Mon Nov 16 11:17:31 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Undo
last change.

25 years agoUpdate.
Ulrich Drepper [Sat, 14 Nov 1998 08:06:34 +0000 (08:06 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Fri, 13 Nov 1998 19:38:37 +0000 (19:38 +0000)]
Update.

* stdio-common/vfscanf.c: Don't return -1 in case of an invalid
format, jsut stop.

25 years agoUpdate.
Ulrich Drepper [Fri, 13 Nov 1998 19:03:53 +0000 (19:03 +0000)]
Update.

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

* stdio-common/tstdiomisc.c (t2): Update test case for last scanf
change.
* stdio-common/scanf7.c (main): Likewise.

1998-11-13  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Fri, 13 Nov 1998 15:05:05 +0000 (15:05 +0000)]
Update.

* stdio-common/vfscanf.c: Return EOF for invalid format
characters.

1998-11-13  Philip Blundell  <philb@gnu.org>

* sysdeps/arm/fpu/bits/setjmp.h (__JMP_BUF_SP): Correct value.
Reported by Scott Bambrough.

25 years agoUpdate.
Ulrich Drepper [Fri, 13 Nov 1998 14:41:36 +0000 (14:41 +0000)]
Update.

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

25 years agoUpdate.
Ulrich Drepper [Fri, 13 Nov 1998 14:06:33 +0000 (14:06 +0000)]
Update.

1998-11-13  Ulrich Drepper  <drepper@cygnus.com>

* Makerules (Versions.all): Generate this file from all Versions.def
files.
(sysd-versions): Use Versions.all instead of Versions.def.

25 years agoUpdate.
Ulrich Drepper [Fri, 13 Nov 1998 13:27:37 +0000 (13:27 +0000)]
Update.

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

* locale/programs/config.h: Define HAVE_STRING_H for xstrdup.c.

25 years agoUpdate.
Ulrich Drepper [Fri, 13 Nov 1998 13:25:47 +0000 (13:25 +0000)]
Update.

1998-11-13  Ulrich Drepper  <drepper@cygnus.com>

* libio/bits/stdio.h: Correct and improve fread_unlocked and
fwrite_unlocked optimizations.

* time/tzfile.c (__tzfile_read): Set __tzname based on last names
in time not to last entries in the file.
(__tzfile_compute): Likewise.  Fix for PR libc/863.

* timezone/Makefile: Generate GB timezone data for test.
* timezone/tst-timezone.c: More tests for DST switching time (disabled
for now).

1998-11-13  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
* sysdeps/gnu/bits/utmp.h: Rename pad member of struct utmp to

25 years agoCorrect and improve fread_unlocked and fwrite_unlocked optimizations.
Ulrich Drepper [Fri, 13 Nov 1998 13:21:56 +0000 (13:21 +0000)]
Correct and improve fread_unlocked and fwrite_unlocked optimizations.

25 years ago* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Remove
Andreas Schwab [Fri, 13 Nov 1998 03:01:32 +0000 (03:01 +0000)]
* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Remove

d0 from clobber list.
Fri Nov 13 11:57:21 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Remove
d0 from clobber list.

25 years agoUpdate.
Ulrich Drepper [Thu, 12 Nov 1998 18:06:31 +0000 (18:06 +0000)]
Update.

1998-11-12  Ulrich Drepper  <drepper@cygnus.com>

* inet/netinet/in.h: Add a few more IPPROTO_* macros.

* libio/Makefile (headers): Add bits/stdio.h.
* libio/iofread_u.c: Undefine fread_unlocked before definition.
* libio/iofwrite_u.c: Undefine fwrite_unlocked before definition.
* libio/stdio.h: Move optimizations into ...
* libio/bits/stdio.h: ...here.  New file.

* libio/iofread.c: Pretty print.

1998-11-12  Mark Kettenis  <kettenis@phys.uva.nl>

* sysdeps/gnu/bits/utmpx.h: Protect members of struct
__exit_status with `__'.  Rename pad member of struct utmpx to
__unused.
(RUN_LVL): Define unconditionally.
* sysdeps/gnu/bits/utmp.h: Rename pad member of struct utmpx to
__unused.

1998-11-12  Philip Blundell  <philb@gnu.org>

* sysdeps/unix/sysv/linux/netlink/netlink.h: New file, support for
Linux AF_NETLINK sockets (needed since the kernel version is
unusable).
* sysdeps/unix/sysv/linux/Makefile: Install it.
* sysdeps/unix/sysv/linux/Dist: Distribute it.

1998-11-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* timezone/tst-timezone.c (tests): Add entry for America/Chicago
to test for bug in PR libc/863.

1998-11-12  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Cleanup comment.

* elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Rename macro
parameter lazy to do_lazy to avoid clashing with struct member name.
Reported by Ralf Baechle <ralf@uni-koblenz.de>.

1998-11-10  H.J. Lu  <hjl@gnu.org>

* sysdeps/unix/sysv/linux/bits/local_lim.h: Undefine NR_OPEN
if it is defined in <linux/limits.h>.

1998-11-09 13:07 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* include/protocols/routed.h: Include the real header with
a full path from the top of the source tree.
* include/protocols/rwhod.h: Likewise.
* include/protocols/talkd.h: Likewise.
* include/protocols/timed.h: Likewise.

* timezone/Makefile: Don't include z.ZONE files if no_deps
is set, not if avoid-generated is set.

1998-11-12  Ulrich Drepper  <drepper@cygnus.com>

* signal/signal.h: Undo last change.  Get definition of timespec
if __USE_POSIX199309.

* string/bits/string2.h (__strpbrk_c2): Add intermediate cast to
size_t to prevent gcc warning when using -Wqual-cast.
(__strpbrk_c3): Likewise.
Suggested by Alan Curry <pacman@cqc.com>.

25 years ago(abmon): Remove spaces.
Ulrich Drepper [Thu, 12 Nov 1998 18:03:43 +0000 (18:03 +0000)]
(abmon): Remove spaces.

1998-11-12  Ulrich Drepper  <drepper@cygnus.com>

* locales/el_GR (abmon): Remove spaces at end of strings.

26 years agoUndo last change. Get definition of timespec if __USE_POSIX199309.
Ulrich Drepper [Thu, 12 Nov 1998 10:01:28 +0000 (10:01 +0000)]
Undo last change.  Get definition of timespec if __USE_POSIX199309.

26 years ago* hurd/hurdsig.c (_hurdsig_init): Add assertion that no pending,
Roland McGrath [Wed, 11 Nov 1998 11:28:20 +0000 (11:28 +0000)]
* hurd/hurdsig.c (_hurdsig_init): Add assertion that no pending,

unblocked signals are set in the startup masks.

26 years ago1998-11-11 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 11 Nov 1998 09:57:56 +0000 (09:57 +0000)]
1998-11-11  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdsig.c (_hurdsig_init): Take new args, INTARRAY and
INTARRAYSIZE.  Initialize main thread's sigstate from INIT_SIG* ints.
* hurd/hurd/signal.h: Update _hurdsig_init decl.
* hurd/hurdinit.c (_hurd_proc_init): Take new args, INTARRAY and
INTARRAYSIZE, pass them down to _hurdsig_init.
* hurd/hurd.h: Update _hurd_proc_init decl.

26 years ago1998-11-11 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 11 Nov 1998 09:56:51 +0000 (09:56 +0000)]
1998-11-11  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdsig.c (_hurdsig_init): Take new args, INTARRAY and
INTARRAYSIZE.  Initialize main thread's sigstate from INIT_SIG* ints.
* hurd/hurd/signal.h: Update _hurdsig_init decl.
* hurd/hurdinit.c (_hurd_proc_init): Take new args, INTARRAY and
INTARRAYSIZE, pass them down to _hurdsig_init.
* hurd/hurd.h: Update _hurd_proc_init decl.

26 years agoUpdate.
Ulrich Drepper [Tue, 10 Nov 1998 19:11:20 +0000 (19:11 +0000)]
Update.

1998-11-10  Ulrich Drepper  <drepper@cygnus.com>

* math/cabs.c: Replace complex by _Complex.
* math/cabsf.c: Likewise.
* math/cabsl.c: Likewise.
* math/cimag.c: Likewise.
* math/cimagf.c: Likewise.
* math/cimagl.c: Likewise.
* math/conj.c: Likewise.
* math/conjf.c: Likewise.
* math/conjl.c: Likewise.
* math/creal.c: Likewise.
* math/crealf.c: Likewise.
* math/creall.c: Likewise.

* sysdeps/alpha/fpu/bits/mathdef.h: Define ISO C 9X stuff only if
included from math.h and __USE_ISOC9X is defined.
* sysdeps/generic/bits/mathdef.h: Likewise.
* sysdeps/generic/i386/fpu/mathdef.h: Likewise.
* sysdeps/generic/m68k/fpu/mathdef.h: Likewise.
* sysdeps/generic/powerpc/bits/mathdef.h: Likewise.
* sysdeps/generic/sparc/fpu/bits/mathdef.h: Likewise.

1998-11-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/i386/fpu/bits/mathdef.h: Allow direct inclusion by
<complex.h>.
* sysdeps/alpha/fpu/bits/mathdef.h: Likewise.
* sysdeps/generic/bits/mathdef.h: Likewise.
* sysdeps/m68k/fpu/bits/mathdef.h: Likewise.
* sysdeps/powerpc/bits/mathdef.h: Likewise.
* sysdeps/sparc/fpu/bits/mathdef.h: Likewise.

1998-11-09  Ulrich Drepper  <drepper@cygnus.com>

* extra-lib.mk: Fix typo in last change.

26 years agoUpdate.
Ulrich Drepper [Mon, 9 Nov 1998 18:21:06 +0000 (18:21 +0000)]
Update.

1998-11-09 18:16  Ulrich Drepper  <drepper@cygnus.com>

* math/complex.h: Include bits/mathdef.h to get __NO_LONG_DOUBLE_MATH
is needed.
Don't define long double functions if __NO_LONG_DOUBLE_MATH is defined.
Don't define `complex' but instead `_Complex'.  The later is the
reserved keyword.
* math/bits/cmathcalls.c: Define _Mdouble_complex_ using _Complex,
not complex.

1998-11-07  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/libc.texinfo: Remove colon from category name.
* manual/Makefile (dir-add.info): Likewise.

1998-11-07  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* configure.in: Avoid autoconf bug.

1998-10-28  H.J. Lu  <hjl@gnu.org>

* posix/getopt.h: Add "__" to arguments in prototypes.

1998-11-05  H.J. Lu  <hjl@gnu.org>

* libio/iofgets.c (_IO_fgets): Don't report error
if something was read in and errno is set to
EAGAIN.
* libio/iofgets_u.c (fgets_unlocked): Likewise.

1998-11-05  Philip Blundell  <philb@gnu.org>

* sysdeps/unix/sysv/linux/net/if_packet.h: Don't include kernel
header; it defines too much.  Provide a local definition of struct
sockaddr_pkt and a comment advising against its use.

1998-11-06  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* extra-lib.mk: Avoid empty include list.

1998-11-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* extra-lib.mk: Add support for $(lib)-shared-only-routines.

* elf/Makefile (libdl-routines): Add dlopenold only if doing
versioning.
(libdl-shared-only-routines): New variable.

1998-11-06  Paul Eggert  <eggert@twinsun.com>

Don't invoke localtime_r or gmtime_r unless it's the GNU C
library's localtime_r and gmtime_r; there are too many buggy
implementations of localtime_r and gmtime_r out there, and
it's not worth keeping track of all the different bugs.

* time/mktime.c (__EXTENSIONS__): Remove.
(<unistd.h>): No need to include.
Remove.
(my_mktime_localtime_r): Renamed from localtime_r; all uses changed.
Base it on localtime unless _LIBC.

* time/strftime.c (my_strftime_gmtime_r): Renamed from gmtime_r;
all uses changed.
(my_strftime_localtime_r): Renamed from localtime_r; all uses changed.
Base them on localtime/gmtime if not _LIBC.