external/glibc.git
25 years agoUpdate.
Ulrich Drepper [Sat, 30 Jan 1999 17:38:29 +0000 (17:38 +0000)]
Update.

1999-01-31  Philip Blundell  <philb@gnu.org>

* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: If the kernel
doesn't have vfork, resort to using fork.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Jan 1999 08:22:20 +0000 (08:22 +0000)]
Update.

* sysdeps/sparc/sparc32/__longjmp.S: Include bits/setjmp.h not
jmp_buf.h.  Patch by David S. Miller <davem@dm.cobaltmicro.com>.

25 years agoUpdate.
Ulrich Drepper [Sat, 30 Jan 1999 00:17:22 +0000 (00:17 +0000)]
Update.

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

* sysdeps/libm-i387/s_fdim.S: Reverse arguments of instruction
changed in last patch.
* sysdeps/libm-i387/s_fdimf.S: Likewise.
* sysdeps/libm-i387/s_fdiml.S: Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 16:58:13 +0000 (16:58 +0000)]
Update.

1999-01-29  Richard Henderson  <rth@twiddle.net>

* scripts/config.sub: Recognize alpha{pca5[67],ev[67]}.

* sysdeps/generic/elf/backtracesyms.c (__backtrace_symbols):
Format pointer differences as longs.

* sysdeps/alpha/fpu/s_floor.c, sysdeps/alpha/fpu/s_floorf.c:
Copy commentary from bits/mathinclude.h.  Kill unused defines.

* sysdeps/alpha/atomicity.h: New file.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 14:30:48 +0000 (14:30 +0000)]
Update.

* scripts/versions.awk: Quote { in regexp.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 13:50:18 +0000 (13:50 +0000)]
Update.

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

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 12:59:08 +0000 (12:59 +0000)]
Update.

* sunrpc/clnt_tcp.c (clnttcp_call): Resolve 32-64 comparison
conflict for 64 bit platforms.
Patch by trott@rottmann.hi.shuttle.de.

* sysdeps/i386/Versions: Exports functions from libgcc since this

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 12:01:59 +0000 (12:01 +0000)]
Update.

* sysdeps/unix/sparc/vfork.S: Correct comment.
* sysdeps/unix/sparc/fork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Remove vfork.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/fork.S: No special case for
child necessary.
* sysdeps/unix/sysv/linux/sparc/sparc64/fork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: New file.
Patches by Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz>.

* sysdeps/libm-i387/s_fdim.S: Change fsubp to fsubrp for picky gas.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 11:29:58 +0000 (11:29 +0000)]
Update.

* sysdeps/libm-i387/s_fdim.S: Change fsubp to fsubrp for picky
gas.
* sysdeps/libm-i387/s_fdimf.S: Likewise.
* sysdeps/libm-i387/s_fdiml.S: Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 10:58:02 +0000 (10:58 +0000)]
Update.

* sysdeps/alpha/fpu/s_floor.c (__floor): Don't depend on inlining,
duplicate the code.
* sysdeps/alpha/fpu/s_floorf.c (__floorf): Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 09:07:56 +0000 (09:07 +0000)]
Update.

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

* sysdeps/i386/Versions: Exports functions from libgcc sinc ethis
is what was done in glibc 2.0.
* sysdeps/m68k/Versions: Likewise.  New file.

25 years agoUpdate.
Ulrich Drepper [Fri, 29 Jan 1999 09:01:50 +0000 (09:01 +0000)]
Update.

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

* sysdeps/wordsize-32/stdint.h (INT8_C, INT16_C, INT32_C, INT64_C,
UINT8_C, UINT16_C, UINT32_C, UINT64_C): Remove casts, they must be
integer constants.  Use ## directly instead of __CONCAT so that
the suffix string is not expanded as a macro.
* sysdeps/wordsize-64/stdint.h (INT8_C, INT16_C, INT32_C, INT64_C,
UINT8_C, UINT16_C, UINT32_C, UINT64_C): Likewise.
(INT64_MIN, INT64_MAX, UINT64_MAX, INT_LEAST64_MIN,
INT_LEAST64_MAX, UINT_LEAST64_MAX, INT_FAST16_MIN, INT_FAST32_MIN,
INT_FAST64_MIN, INT_FAST16_MAX, INT_FAST32_MAX, INT_FAST64_MAX,
UINT_FAST16_MAX, UINT_FAST32_MAX, UINT_FAST64_MAX, INTMAX_MIN,
INTMAX_MAX, UINTMAX_MAX): Define as long constants, not long long.

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

* locale/mb_cur_max.c (__ctype_get_mb_cur_max): Correct return
type to size_t.
* locale/broken_cur_max.c (__ctype_get_mb_cur_max): Likewise.
* stdlib/stdlib.h (__ctype_get_mb_cur_max): Likewise.

1999-01-27  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/unix/sysv/linux/arm/vfork.S: Deleted.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 22:09:12 +0000 (22:09 +0000)]
Update.

1999-01-28  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/__longjmp.S: Rewrite without bogus sanity
checks and aborts, to make longjmp based thread schemes work again.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 17:34:53 +0000 (17:34 +0000)]
Update.

* sysdeps/unix/sysv/sysv4/solaris2/configure.in: New file.
* sysdeps/unix/sysv/sysv4/solaris2/configure: New file.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c: New file.
Patch by Jeff Bailey <jbailey@phn.ca>.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 16:49:20 +0000 (16:49 +0000)]
Update.

* locale/setlocale.c (free_mem): Don't try to free C locale data
and use setdata instead of doing it by hand.

* iconv/gconv_conf.c (add_alias): Check that so such alias is
currently stored.

* iconv/gconv_db.c (free_derivation): Free names if charsets for
first and last step.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 16:21:30 +0000 (16:21 +0000)]
Update.

* iconv/gconv_dl.c: Unload all modules when debugging memory use.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 16:05:51 +0000 (16:05 +0000)]
Update.

* locale/loadlocale.c (_nl_unload_locale): Free locale name.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 14:14:08 +0000 (14:14 +0000)]
Update.

* intl/finddomain.c (free_mem): Also free filename.
* locale/findlocale.c (free_mem): Likewise.
(_nl_find_locale): Duplicate loc_name with strdupa not strdup.
* locale/setlocale.c (free_mem): New function.  Free current locale
data and set current locale to "C".

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 13:53:14 +0000 (13:53 +0000)]
Update.

* libio/genops.c (_IO_un_link): Move #ifdef introduced in last
change in right place.

* sysdeps/unix/sysv/linux/sys/timex.h: Add MAXTC from kernel
header.  Suggested by Thomas Quinot <thomas@Cuivre.FR.EU.ORG>.

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

* libio/getc_u.c (__getc_unlocked): Avoid compiler warning.

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

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 11:35:54 +0000 (11:35 +0000)]
Update.

* libio/genops.c (_IO_un_link, _IO_link_in): Don't use locking if
_IO_MTSAFE_IO is not defined.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 10:53:10 +0000 (10:53 +0000)]
Update.

* iconv/gconv_db.c (free_modules_db): Don't free memory of
internal modules.

25 years agoUpdate.
Ulrich Drepper [Thu, 28 Jan 1999 09:52:01 +0000 (09:52 +0000)]
Update.

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

* iconv/gconv_db.c (free_mem): Don't free module tree if there is none.

25 years agoUpdate.
Ulrich Drepper [Wed, 27 Jan 1999 10:14:01 +0000 (10:14 +0000)]
Update.

* locale/programs/locale-spec.c (locale_special): Take care of
possible trigraph sequence.
Patch by Zack Weinberg <zack@rabi.columbia.edu>.

25 years agoUpdate.
Ulrich Drepper [Wed, 27 Jan 1999 09:57:05 +0000 (09:57 +0000)]
Update.

* time/strptime.c (strptime_internal, case 's'): Initialize secs
to zero.  Patch by Bruce Elliott <bde@nwlink.com>.

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

* elf/Makefile (extra-objs): Add test modules objects.

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

25 years agoUpdate.
Ulrich Drepper [Wed, 27 Jan 1999 09:13:16 +0000 (09:13 +0000)]
Update.

* wctype/wcextra.c: Declare __ctype32_b.

25 years agoUpdate.
Ulrich Drepper [Wed, 27 Jan 1999 00:11:04 +0000 (00:11 +0000)]
Update.

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

* manual/string.texi: Add optimization examples for strcat and strchr.

* libio/getc_u.c: Rename function to __getc_unlocked and make

25 years agoUpdate.
Ulrich Drepper [Tue, 26 Jan 1999 20:49:55 +0000 (20:49 +0000)]
Update.

* libio/Makefile (routines): Remove fgetc.
* libio/fgetc.c: Removed.
* libio/getc.c: Add fgetc alias.
* libio/Versions [GLIBC_2.1]: Add fgetc_unlocked.
* libio/getc_u.c: Rename functio to __getc_unlocked and make
getc_unlocked and fgetc_unlocked weak aliases.
* libio/stdio.h: Add prototype for fgetc_unlocked.

25 years agoUpdate.
Ulrich Drepper [Tue, 26 Jan 1999 19:29:36 +0000 (19:29 +0000)]
Update.

* sysdeps/gnu/bits/utmp.h: Don't prepend exit_status elements with
__ since utmp.h is not mentioned in any standard.

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

* sysdeps/unix/sysv/linux/i386/clone.S: When not using PIC don't
use jecxz since the label might be far away.

25 years agoUpdate.
Ulrich Drepper [Tue, 26 Jan 1999 10:08:17 +0000 (10:08 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/sigaction.c: Update comment to say the
__libc_missing_rt_sigs is defined here.
* sysdeps/unix/sysv/linux/sigpending.c: Only declare
__libc_missing_rt_sigs.
* sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Jan 1999 18:16:36 +0000 (18:16 +0000)]
Update.

* scripts/config.guess: Changes for ARM/Linux.
* scripts/config.sub: Likewise.

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

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

* elf/Makefile: Define libdl variable as name of libdl library and
use it in all dependencies.

25 years agoUpdate.
Ulrich Drepper [Mon, 25 Jan 1999 11:00:16 +0000 (11:00 +0000)]
Update.

1999-01-26  Geoff Keating  <geoffk@ozemail.com.au>

* nss/nss_db/db-netgrp.c (_nss_db_setnetgrent): Suppress warning
about potentially uninitialized `flags'.
* nss/nss_db/db-alias.c (internal_setent): Likewise.

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

* elf/failobj.c: Provide prototype for xyzzy.

1999-01-25  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/unix/sysv/linux/arm/clone.S: Correct error check again.

25 years agoCorrect error check again.
Ulrich Drepper [Mon, 25 Jan 1999 09:27:19 +0000 (09:27 +0000)]
Correct error check again.

25 years ago1999-01-24 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 25 Jan 1999 08:43:14 +0000 (08:43 +0000)]
1999-01-24  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/ioctl.c: Include <hurd/ioctls.defs>.
(__ioctl): Use IOC_MSGID macro.

25 years ago1999-01-24 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 25 Jan 1999 08:42:15 +0000 (08:42 +0000)]
1999-01-24  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/ioctl.c: Include <hurd/ioctls.defs>.
(__ioctl): Use IOC_MSGID macro.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Sun, 24 Jan 1999 23:56:10 +0000 (23:56 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Jan 1999 17:29:18 +0000 (17:29 +0000)]
Update.

* libio/iofopen.c (_IO_fopen): Pass correct value as fourth
parameter to _IO_file_fopen.
* libio/iofopen64.c (_IO_fopen64): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Jan 1999 17:11:55 +0000 (17:11 +0000)]
Update.

* po/sv.po: Update from translation team.

* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Add __vfork
as alias.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.

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

* ctype/ctype.h (toupper,tolower): Use __inline instead of inline,
define inline functions only when optimizing for speed and
__USE_EXTERN_INLINES is set.

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

* ctype/ctype.c (toupper): Correct variable names from last change.

25 years agoFix typo.
Ulrich Drepper [Sun, 24 Jan 1999 11:09:07 +0000 (11:09 +0000)]
Fix typo.

* sysdeps/i386/i786/Implies: New file.

25 years ago1999-01-24 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 24 Jan 1999 10:46:47 +0000 (10:46 +0000)]
1999-01-24  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/dl-sysdep.c (__getcwd): Fail with ENOSYS, don't
call abort.  Suggested by Mark Kettenis <kettenis@phys.uva.nl>.

1999-01-23  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/unix/sysv/linux/sys/mtio.h: Moved to...
* sysdeps/gnu/sys/mtio.h: ...here.
(_IOT_mtop, _IOT_mtget, _IOT_mtpos, _IOT_mtconfiginfo): New macros.
* sysdeps/gnu/Dist: Add sys/mtio.h.
* sysdeps/unix/sysv/linux/Dist: Remove sys/mtio.h.
* sysdeps/unix/sysv/linux/Makefile [$(subdir) = misc]
(sysdep_headers): Don't add sys/mtio.h here.
* sysdeps/gnu/Makefile [$(subdir) = misc] (sysdep_headers): Add it
here instead.

Revamp Hurd ioctl typing magic to handle `struct' keyword in the
ioctl command macros, so we can use Unix-compatible headers that
make use of the _IO* macros.
* sysdeps/mach/hurd/bits/ioctls.h (_IOC_ENCODE_TYPE,
_IOC_ENCODE_TYPE_1, _IOC_ENCODE_TYPE_2, _IOTBASE_struct): New macros.
(_IOR, _IOW, _IOWR): Use them _IOC_ENCODE_TYPE(t) instead of _IOT_##t.
(_IOT_int, _IOT_char, _IOT_short): Renamed to _IOT__IOTBASE_*.
(numerous ioctl command macros): Restore `struct' keyword.

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Jan 1999 10:41:37 +0000 (10:41 +0000)]
Update.

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

* sysdeps/i386/i786: New file.

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

* manual/install.texi (Running make install): Change for Linux 2.2.

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

* manual/process.texi (Creating a Process): Fix typos.

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

25 years ago1999-01-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 24 Jan 1999 10:40:26 +0000 (10:40 +0000)]
1999-01-23  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/unix/sysv/linux/sys/mtio.h: Moved to...
* sysdeps/gnu/sys/mtio.h: ...here.
(_IOT_mtop, _IOT_mtget, _IOT_mtpos, _IOT_mtconfiginfo): New macros.
* sysdeps/gnu/Dist: Add sys/mtio.h.
* sysdeps/unix/sysv/linux/Dist: Remove sys/mtio.h.
* sysdeps/unix/sysv/linux/Makefile [$(subdir) = misc]
(sysdep_headers): Don't add sys/mtio.h here.
* sysdeps/gnu/Makefile [$(subdir) = misc] (sysdep_headers): Add it
here instead.

25 years ago1999-01-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 24 Jan 1999 10:39:51 +0000 (10:39 +0000)]
1999-01-23  Roland McGrath  <roland@baalperazim.frob.com>

Revamp Hurd ioctl typing magic to handle `struct' keyword in the
ioctl command macros, so we can use Unix-compatible headers that
make use of the _IO* macros.
* sysdeps/mach/hurd/bits/ioctls.h (_IOC_ENCODE_TYPE,
_IOC_ENCODE_TYPE_1, _IOC_ENCODE_TYPE_2, _IOTBASE_struct): New macros.
(_IOR, _IOW, _IOWR): Use them _IOC_ENCODE_TYPE(t) instead of _IOT_##t.
(_IOT_int, _IOT_char, _IOT_short): Renamed to _IOT__IOTBASE_*.
(numerous ioctl command macros): Restore `struct' keyword.

25 years agoAlso applying directories.
Ulrich Drepper [Sun, 24 Jan 1999 10:39:22 +0000 (10:39 +0000)]
Also applying directories.

25 years agoUpdate.
Ulrich Drepper [Sun, 24 Jan 1999 10:17:23 +0000 (10:17 +0000)]
Update.

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

* ctype/ctype.c (toupper): Correct variable names from lat change.
(tolower): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sat, 23 Jan 1999 22:50:17 +0000 (22:50 +0000)]
Update.

* sunrpc/rpc_main.c (open_output): Allow better translation of
error message.
(close_output): Likewise.
* locale/programs/localedef.c: Unify messages.
* malloc/obstack.c: Likewise.
Suggested by Vladimir Michl <Vladimir.Michl@upol.cz>.

25 years agoUpdate.
Ulrich Drepper [Sat, 23 Jan 1999 22:38:35 +0000 (22:38 +0000)]
Update.

* grp/putgrent.c (putgrent): Don't insert extra colon.
Patch by Michael Schaefer <michael.schaefer@dlr.de>.

25 years agoUpdate.
Ulrich Drepper [Sat, 23 Jan 1999 22:17:17 +0000 (22:17 +0000)]
Update.

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

* nss/nss_files/files-XXX.c (internal_getent): Make sure the buffer has
at least two bytes (not one).  Correct buflen parameter type.
* nss/nss_files/files-alias.c (get_next_alias): Make sure buffer
has at least two bytes.  Use fgets_unlocked instead of fgets.

* ctype/ctype.h: Don't user __tolower directly for tolower
implementation.  Use inline function which tests for the range
first.  Make _tolower equivalent to old tolower macros.
Likewise for toupper.
* ctype/ctype.c: Change tolower/toupper definition accordingly.

* argp/argp-help.c: Use _tolower instead of tolower if possible.
* inet/ether_aton_r.c: Likewise.
* inet/ether_line.c: Likewise.
* inet/rcmd.c: Likewise.
* intl/l10nflist.c: Likewise.
* locale/programs/ld-collate.c: Likewise.
* locale/programs/linereader.c: Likewise.
* locale/programs/localedef.c: Likewise.
* nis/nss_nis/nis-alias.c: Likewise.
* nis/nss_nis/nis-network.c: Likewise.
* posix/regex.c: Likewise.
* resolv/inet_net_pton.c: Likewise.
* stdio-common/printf_fp.c: Likewise.
* stdio-common/vfscanf.c: Likewise.
* sysdeps/generic/strcasestr.c: Likewise.

* math/bits/mathcalls.h: Fix typo.

25 years agoDon't user __tolower directly for tolower implementation. Use inline function which...
Ulrich Drepper [Sat, 23 Jan 1999 13:47:20 +0000 (13:47 +0000)]
Don't user __tolower directly for tolower implementation.  Use inline function which tests for the range first.  Make _tolower equivalent to old tolower macros.  Likewise for toupper.

25 years ago1999-01-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 23 Jan 1999 13:10:02 +0000 (13:10 +0000)]
1999-01-23  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/gnu/errlist.awk: Add comment.

25 years ago1999-01-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 23 Jan 1999 13:08:38 +0000 (13:08 +0000)]
1999-01-23  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/gnu/errlist.awk: Add comment.

25 years agoUpdate.
Ulrich Drepper [Sat, 23 Jan 1999 09:59:40 +0000 (09:59 +0000)]
Update.

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

* csu/Versions: Add __register_frame_info_table.

25 years agoUpdate.
Ulrich Drepper [Sat, 23 Jan 1999 09:43:49 +0000 (09:43 +0000)]
Update.

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

* sunrpc/Versions: Include _authenticate, it's defined in a user
header (in fact, it's the whole contents of rpc/svc_auth.h).

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

* io/ftw.c (process_entry): Initialize flag since not all gcc
versions are smart enough to see that this is no problem.

* elf/dl-open.c (_dl_init_paths): Check malloc result.

* csu/Versions: Add __frame_state_for.

25 years agoUpdate.
Ulrich Drepper [Fri, 22 Jan 1999 14:14:28 +0000 (14:14 +0000)]
Update.

* sysdeps/gnu/errlist.awk: Mark ENOTSUP as alias for EOPNOTSUPP.

25 years agoUpdate.
Ulrich Drepper [Fri, 22 Jan 1999 13:02:12 +0000 (13:02 +0000)]
Update.

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

* iconv/gconv_conf.c (add_alias): Convert names to uppercase before
adding into search tree.
(add_module): Likewise.
* iconv/iconv_open.c: Likewise.
* iconv/gconv_db.c: Change all __strcasecmp to strcmp.
* iconv/skeleton.c (gconv_init): Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 22 Jan 1999 09:29:52 +0000 (09:29 +0000)]
Update.

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

* elf/Makefile: Make dependencies between test modules explicit.
(preloadtest-preloads): New variable.
($(objpfx)preloadtest.out): Use it.
(preloadtest-ENV): Use it.

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

* sysdeps/unix/sysv/linux/arm/Dist: Undo last change.  Not needed.

* elf/Makefile: Add missing dependency for preloadtest binary.

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

25 years ago(Converting Strings): @xref -> @pxref.
Ulrich Drepper [Fri, 22 Jan 1999 09:17:00 +0000 (09:17 +0000)]
(Converting Strings): @xref -> @pxref.

25 years ago* sysdeps/mach/hurd/Makefile ($(common-objpfx)stamp-errnos): Depend on
Roland McGrath [Thu, 21 Jan 1999 23:33:42 +0000 (23:33 +0000)]
* sysdeps/mach/hurd/Makefile ($(common-objpfx)stamp-errnos): Depend on

$(common-objpfx)errnos.d.

25 years ago1999-01-22 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Thu, 21 Jan 1999 23:25:25 +0000 (23:25 +0000)]
1999-01-22  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/Makefile: Fix errnos.h -> bits/errno.h in rules.

* manual/errno.texi (Error Codes): Fix ENOSYS description.
Add ENOTSUP.

25 years agoRegenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi
Roland McGrath [Thu, 21 Jan 1999 23:16:56 +0000 (23:16 +0000)]
Regenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi

25 years agoAdd missing dependency for preloadtest binary.
Ulrich Drepper [Thu, 21 Jan 1999 23:13:24 +0000 (23:13 +0000)]
Add missing dependency for preloadtest binary.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 17:37:03 +0000 (17:37 +0000)]
Update.

* elf/Makefile (distribute): Add test module sources.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 14:52:39 +0000 (14:52 +0000)]
Update.

* sysdeps/unix/sysv/linux/sys/sysmacros.h: Pretty print.
* sysdeps/unix/sysv/linux/Dist: Remove sys/sysmacros.h.
* sysdeps/unix/sysv/linux/Makefile: Remove sys/sysmacros.h.
* posix/Makefile (headers): Add sys/sysmacros.h.
* posix/sys/types.h: Include sys/sysmacros.h for __USE_BSD.
* sysdeps/generic/sys/sysmacros.h: New file.
* sysdeps/mach/hurd/xmknod.c: Include sys/types.h and remove minor and
major definition.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 14:18:11 +0000 (14:18 +0000)]
Update.

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

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 14:17:43 +0000 (14:17 +0000)]
Update.

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

* elf/dl-close.c: Rewrite the way adding to the global scope works
to handle error cases better than the last change.
The l_global flag is now only set when the object is actually
counted in the global scope list.
* elf/dl-deps.c: Likewise.
* elf/dl-open.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 09:46:49 +0000 (09:46 +0000)]
Update.

1999-01-20  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/unix/sysv/linux/arm/sigaction.c: New file.

* sysdeps/unix/sysv/linux/arm/vfork.S: New file.
* sysdeps/unix/sysv/linux/arm/Dist: Add vfork.S.

* sysdeps/unix/sysv/linux/arm/clone.S: Optimise a little, support
26-bit machines correctly and fix check for returned errors.

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

* sysdeps/unix/sysv/linux/i386/clone.S: Micro-optimization.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 09:26:20 +0000 (09:26 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/vfork.S: Add back the first
implementation now that the syscall is back in 2.2.0.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 08:31:59 +0000 (08:31 +0000)]
Update.

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

* elf/Makefile: Change rule to make test module so that they are
compiled using -fPIC.
* elf/testobj1.c: Add missing prototype.
* elf/testobj1_1.c: Likewise.
* elf/testobj2.c: Likewise.
* elf/testobj3.c: Likewise.
* elf/testobj4.c: Likewise.
* elf/testobj5.c: Likewise.
* elf/testobj6.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Thu, 21 Jan 1999 00:14:27 +0000 (00:14 +0000)]
Update.

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

* manager.c (pthread_allocate_stack): Set
__pthread_nonstandard_stacks if user-specified stack is used.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 20:01:17 +0000 (20:01 +0000)]
Update.

* elf/Makefile (tests): Add loadfail.
Add rules to build failobj.so.
* elf/loadfail.c: New file.  Test of failing to load object with
RTLD_GLOBAL set.
* elf/failobj.c: New file.  Object which will fail to load.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 19:46:12 +0000 (19:46 +0000)]
Update.

* elf/dl-close.c (_dl_close): Fix last patch (cnt is unsigned).

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 18:32:29 +0000 (18:32 +0000)]
Update.

* elf/dl-close.c: Handle failed loads which would have gone in the
global scope correctly.

* elf/testobj1.c: Include stdlib.h to get NULL defined.
* elf/testobj2.c: Likewise.
* elf/testobj3.c: Likewise.
* elf/testobj4.c: Likewise.
* elf/testobj5.c: Likewise.

* iconvdata/sami-ws2.c: New file.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 16:12:52 +0000 (16:12 +0000)]
Update.

* iconvdata/Makefile (modules): Add SAMI-WS2 and ISO-IR-197.
* iconvdata/gconv-modules: Add entries for above charsets.
* iconvdata/iso-ir-197.c: New file.
* iconvdata/same-ws2.c: New file.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 11:36:34 +0000 (11:36 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/vfork.c: Once again use generic version.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 09:42:04 +0000 (09:42 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/Makefile ($(objpfx)syscall-%.d): Fix
generation of dependency list to make it work with newer versions
of gcc.

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

* Makerules (build-module): New macro, moved from...
* elf/Makefile (build-module): ... here.
* iconvdata/Makefile (build-module): ... and here.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 09:23:50 +0000 (09:23 +0000)]
Update.

* sysdeps/alpha/Versions: Add __atan2 for libm and GLIBC_2.0.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 00:34:52 +0000 (00:34 +0000)]
Update.

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

* elf/Makefile (tests): Add preloadtest.  Add rules to build more test
modules and the preloadtest binary.
* elf/loadtest.c (TEST_ROUNDS): Increase to 1000.
(testobjs): Add more modules.
(tests): Add entries for new modules.
* elf/preloadtest.c: New file.  Test for LD_PRELOAD.
* elf/testobj1.c: Add 'preload' function.
* elf/testobj2.c: Likewise.
* elf/testobj3.c: Likewise.
* elf/testobj4.c: New file.
* elf/testobj5.c: New file.
* elf/testobj6.c: New file.

25 years agoUpdate.
Ulrich Drepper [Wed, 20 Jan 1999 00:00:16 +0000 (00:00 +0000)]
Update.

* elf/dl-object.c (_dl_new_object): Micro-optimization.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 23:47:25 +0000 (23:47 +0000)]
Update.

* elf/restest1.c: New file.  Symbol resolution test.
* elf/testobj1_1.c: New file.  Module used in this test.
* elf/Makefile: Add rules for restest1 generation and execution.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 22:49:19 +0000 (22:49 +0000)]
Update.

* elf/dl-object.c (_dl_new_object): l_local_scope really gets
assigned the local scope.

* math/tgmath.h: Rename nextafterx to nexttoward.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 15:41:14 +0000 (15:41 +0000)]
Update.

* posix/test-vfork.c (main): Improve test to check for correct
exit code.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 15:34:49 +0000 (15:34 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/vfork.S: Rewrite to use clone.

* sysdeps/unix/sysv/linux/bits/sched.h: Define CLONE_VFORK.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 14:38:48 +0000 (14:38 +0000)]
Update.

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

* timezone/zdump.c: Update from tzcode1999a.
* timezone/zic.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 12:54:50 +0000 (12:54 +0000)]
Update.

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

* math/tgmath.h (nexttoward): Rename nextafterx to nexttoward.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 12:28:57 +0000 (12:28 +0000)]
Update.

* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Add baud rates >
460800.
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 19 Jan 1999 10:11:00 +0000 (10:11 +0000)]
Update.

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

* math/Makefile (libm-calls): Rename s_nextafterx to s_nexttoward.
* math/Versions: Likewise.
* math/bits/mathcalls.h: Likewise.
* manual/arith.texi: Likewise.
* sysdeps/libm-ieee754/s_nextafterl.c: Likewise.
* sysdeps/libm-ieee754/s_nextafterx.c: Replaced by...
* sysdeps/libm-ieee754/s_nexttoward.c: New file.
* sysdeps/libm-ieee754/s_nextafterxf.c: Replaced by...
* sysdeps/libm-ieee754/s_nexttowardf.c: New file.
* sysdeps/libm-ieee754/s_nextafterxl.c: Replaced by...
* sysdeps/libm-ieee754/s_nexttowardl.c: New file.

* time/Makefile (routines): Removed strfxtime.
* time/Versions: Likewise.
* time/strfxtime.c: Removed.
* time/time.h: Remove _LOCALTIME, _NO_LEAP_SECONDS, struct tmx,
mkxtime, and strfxtime.

25 years agoFix typo.
Ulrich Drepper [Mon, 18 Jan 1999 23:16:52 +0000 (23:16 +0000)]
Fix typo.

* Rules: Add dummy.c and dummy.o to common-generated.

25 years agoUpdate.
Ulrich Drepper [Mon, 18 Jan 1999 23:15:16 +0000 (23:15 +0000)]
Update.

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

* iconv/gconv_conf.c (add_module): Complete rewrite.  Use cleverer
data structures and avoid creating intermediate representations
first.  Rewrite also all helper functions.
* iconv/gconv_db.c (find_derivation): Use new data structure for
module database.
* iconv/Versions: Remove __gconv_nmodules.
* iconv/iconv_prog.c: Rewrite generation of charset name list to
use new data structure.
* iconv/gconv_int.h (struct gconv_module): Add new elements for
database data structure.
(__gconv_modules_db): Update type.
(__gconv_transform_dummy): Removed.
* iconv/gconv_builtin.h: Remove dummy transformation.
* iconv/gconv_simple.c: Remove __gconv_transform_dummy.

* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Remove
__syscall_vfork, add vfork.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.

* Rules: Add dummp.c and dummy.o to common-generated.

25 years agoUpdate.
Ulrich Drepper [Mon, 18 Jan 1999 09:38:36 +0000 (09:38 +0000)]
Update.

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

* posix/test-vfork.c: Include <sys/wait.h> for wait declaration.

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

* manual/ctype.texi: Fix cross refs and typos.
* manual/charset.texi: Likewise.

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

* Rules: Add dummp.y and dummy.o to common-generated.
Patch by Andreas Schwab.

1999-01-18 10:07 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* manual/libc-texinfo.sh: Use tsort.awk.
* manual/tsort.awk: New file.
* manual/Makefile (minimal-dist): Add tsort.awk.
(distribute): Remove generated files: summary.texi,
stamp-summary, chapters.texi, top-menu.texi, and texis.

25 years agoLimited tsort replacement.
Ulrich Drepper [Mon, 18 Jan 1999 09:22:51 +0000 (09:22 +0000)]
Limited tsort replacement.

25 years ago* sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after
Andreas Schwab [Mon, 18 Jan 1999 01:45:33 +0000 (01:45 +0000)]
* sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after

fork syscall.
1999-01-15  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after
fork syscall.

25 years agoUpdate.
Ulrich Drepper [Sun, 17 Jan 1999 10:14:36 +0000 (10:14 +0000)]
Update.

* wctype/wcfuncs.c: Declare __ctype32_b.

25 years agoUpdate.
Ulrich Drepper [Sun, 17 Jan 1999 01:17:09 +0000 (01:17 +0000)]
Update.

* elf/Makefile (test-modules): Add test-modules.

25 years agoUpdate.
Ulrich Drepper [Sun, 17 Jan 1999 01:08:32 +0000 (01:08 +0000)]
Update.

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

* stdlib/canonicalize.c (canonicalize): Update write pointer after
realloc.  Minor optimizations.

25 years agoUpdate.
Ulrich Drepper [Sat, 16 Jan 1999 18:43:44 +0000 (18:43 +0000)]
Update.

* po/no.po: Update from norwegian translation team.

25 years agoUpdate.
Ulrich Drepper [Sat, 16 Jan 1999 18:38:41 +0000 (18:38 +0000)]
Update.

* iconvdata/iso-2022-jp.c: Correct handling of G2 set.
Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>.

25 years agoUpdate.
Ulrich Drepper [Sat, 16 Jan 1999 17:09:04 +0000 (17:09 +0000)]
Update.

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

* elf/Makefile (tests): Add loadtest.
Add rules to generate test modules.
* Makeconfig (+link): Add $(LDFLAGS-$(@F)) to command line.
* elf/loadtest.c: New file.
* elf/testobj1.c: New file.
* elf/testobj2.c: New file.
* elf/testobj3.c: New file.

* elf/dl-close.c: Correct removing module from global list.

* elf/dl-open.c: Add debugging code.

* include/string.h: Add __rawmemchr prototype.
* string/Makefile (routines): Add rawmemchr.
* string/Versions [GLIBC_2.1]: Add __rawmemchr and rawmemchr.
* string/string.h: Add prototype for rawmemchr.
* string/bits/string2.h: Optimize strchr with rawmemchr.
* sysdeps/generic/rawmemchr.c: New file.
* sysdeps/i386/rawmemchr.c: New file.
* sysdeps/i386/i486/bits/string.h: Add rawmemchr inline code.
Optimize strchr with rawmemchr.

* sysdeps/unix/sysv/linux/bits/posix_opt.h: Define _LFS_LARGEFILE,
_LFS64_LARGEFILE, and _LFS64_STDIO for Unix98.

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

* nis/nis_error.c (nis_errlist): Fix capitilasation.

25 years agoUpdate.
Ulrich Drepper [Fri, 15 Jan 1999 16:24:11 +0000 (16:24 +0000)]
Update.

Improve mbsinit example.