platform/upstream/glibc.git
25 years ago(__libc_sa_len): Add some missing cases.
Ulrich Drepper [Sun, 14 Feb 1999 19:59:24 +0000 (19:59 +0000)]
(__libc_sa_len): Add some missing cases.

25 years ago* sysdeps/m68k/fpu/s_modf.c: Optimized by using __m81_test instead
Andreas Schwab [Sat, 13 Feb 1999 16:51:29 +0000 (16:51 +0000)]
* sysdeps/m68k/fpu/s_modf.c: Optimized by using __m81_test instead

of separare explicit comparisons.
Sun Feb 14 01:49:29 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/m68k/fpu/s_modf.c: Optimized by using __m81_test instead
of separare explicit comparisons.

25 years agoUpdate.
Ulrich Drepper [Thu, 11 Feb 1999 15:43:52 +0000 (15:43 +0000)]
Update.

25 years agoFix typos.
Ulrich Drepper [Thu, 11 Feb 1999 15:00:20 +0000 (15:00 +0000)]
Fix typos.

* locales/in_ID: New file.

25 years agoUpdate.
Ulrich Drepper [Thu, 11 Feb 1999 14:59:52 +0000 (14:59 +0000)]
Update.

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

* localedata/locale/in_ID: New file.

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

* sysdeps/wordsize-64/inttypes.h: Always define ldiv_t if not yet
defined.

* sysdeps/wordsize-32/inttypes.h: Always define lldiv_t if not yet
defined.

25 years agoUpdate.
Ulrich Drepper [Thu, 11 Feb 1999 12:11:01 +0000 (12:11 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Wed, 10 Feb 1999 11:33:49 +0000 (11:33 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/kernel_stat.h: Define _NO_LFS___PAD1.
* sysdeps/unix/sysv/linux/xstatconv.c (xstat64_conv): Don't initialize
__pad1 if _NO_LFS___PAD1 is defined.
* sysdeps/unix/sysv/linux/bits/stat.h: Remove __pad1 from stat64
definition.
* sysdeps/unix/sysv/linux/bits/types.h: Change __ino64_t to 64 bits.
* sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 9 Feb 1999 09:50:05 +0000 (09:50 +0000)]
Update.

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

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

* intl/locale.alias: Fix slovenian entry [PR libc/948].

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

* elf/sprof.c: assert.h isn't used anymore, remove inclusion.
* inet/ruserpass.c: Likewise.
* locale/programs/stringtrans.c: Likewise.
* locale/programs/localedef.c: Likewise.
* nscd/grpcache.c: Likewise.
* nss/nss_files/files-XXX.c: Likewise.
* stdlib/canonicalize.c: Likewise.
* sysdeps/posix/sigwait.c: Likewise.

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

* sunrpc/pmap_rmt.c (clnt_broadcast): We need 32 bit comparison
even on 64 bit platforms.

* sunrpc/clnt_tcp.c (clnttcp_call): Likewise.
Patch by Loic Prylli <Loic.Prylli@ens-lyon.fr>.

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

25 years agoUpdate.
Ulrich Drepper [Tue, 9 Feb 1999 08:26:51 +0000 (08:26 +0000)]
Update.

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

* intl/dcgettext.c: Include locale.h is available.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 20:43:19 +0000 (20:43 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 20:33:32 +0000 (20:33 +0000)]
Update.

* sysdeps/libm-i387/s_asinhf.S: Fix typos which caused overwriting
stack variables.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 17:40:22 +0000 (17:40 +0000)]
Update.

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

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 17:29:55 +0000 (17:29 +0000)]
Update.

* sysdeps/libm-i387/s_asinhf.S: Correct computing absolute value.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 12:14:21 +0000 (12:14 +0000)]
Update.

* Makefile: Allow calling goals for po subdir.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 10:13:00 +0000 (10:13 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/bits/signum.h: Add missing RT
signal definitions.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 10:08:45 +0000 (10:08 +0000)]
Update.

* po/el.po: New file.

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

* elf/dl-load.c (_dl_map_object_from_fd): Replace magic constant
when processing DT_SYMBOLIC objects.

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

* elf/dl-load.c (_dl_map_object_from_fd): When looking for the
program headers without PT_PHDR only require that they are
contained within one of the loaded segments.  Don't use assert,
since that would be a bug in the object, not the dynamic linker.

1999-02-08  Richard Henderson  <rth@cygnus.com>

* sysdeps/alpha/dl-machine.h (TRAMPOLINE_TEMPLATE): Save and
restore all call-clobbered fp regs.

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

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 00:13:56 +0000 (00:13 +0000)]
Update.

* po/cs.po: New file.

25 years agoUpdate.
Ulrich Drepper [Mon, 8 Feb 1999 00:09:54 +0000 (00:09 +0000)]
Update.

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

* resolv/res_hconf.c (_res_hconf_init): Don't use ENV_HOSTCONF for
SUID binaries.

25 years agoUpdate.
Ulrich Drepper [Sun, 7 Feb 1999 21:30:11 +0000 (21:30 +0000)]
Update.

* signal/signal.h: Don't declare __libc_allocate_rtsig.
* include/signal.h: Declare __libc_allocate_rtsig here.

25 years agoUpdate.
Ulrich Drepper [Sun, 7 Feb 1999 21:21:33 +0000 (21:21 +0000)]
Update.

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

* elf/dl-lookup.c: Increment _dl_num_relocations in the four entry
point functions, not do_lookup since the later can be called more
than once.

25 years agoUpdate.
Ulrich Drepper [Sun, 7 Feb 1999 20:46:14 +0000 (20:46 +0000)]
Update.

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

* sysdeps/generic/segfault.c: Add ADVANCE_STACK_FRAME
macro, so that architectures which need to add some special
offset to stack pointer can share this file.

* sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h: New file.

* sysdeps/unix/sysv/linux/sparc/sparc32/bits/mman.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/mman.h: Remove.
* sysdeps/unix/sysv/linux/sparc/bits/mman.h: New file - common
between sparc32 and sparc64.

* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Remove.
* sysdeps/unix/sysv/linux/sparc/vfork.S: New file - common
between sparc32 and sparc64.

* sysdeps/unix/sysv/linux/sparc/sparc32/fork.S: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/fork.S: Remove.
* sysdeps/unix/sysv/linux/sparc/fork.S: New file - common
between sparc32 and sparc64.

* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.S: Remove.
* sysdeps/unix/sysv/linux/sparc/sysdep.S: New file - common
between sparc32 and sparc64.

25 years agoUpdate.
Ulrich Drepper [Sun, 7 Feb 1999 12:50:11 +0000 (12:50 +0000)]
Update.

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

* Versions.def: New version GLIBC_2.1.1 for libc.
* stdlib/Versions: Add _Exit, imaxdiv, and imaxdiv to GLIBC_2.1.1.
* stdlib/labs.c: Moved to...
* sysdeps/generic/labs.c: ...here.
* stdlib/llabs.c: Moved to...
* sysdeps/generic/llabs.c: ...here.
* stdlib/stdlib.h: Allow definition of ldiv_t and lldiv_t in other
header.  Declare _Exit.
* sysdeps/generic/_exit.c: Add alias _Exit.
* sysdeps/mach/hurd/_exit.c: Likewise.
* sysdeps/standalone/i386/force_cpu386/_exit.c: Likewise.
* sysdeps/standalone/i960/nindy960/_exit.c: Likewise.
* sysdeps/standalone/m68k/m68020/mvme136/_exit.c: Likewise.
* sysdeps/unix/_exit.c: Likewise.
* sysdeps/wordsize-32/inttypes.h: Define imaxdiv_t and declare
imaxdiv and imaxabs.  Declare lldiv_t if necessary.
* sysdeps/wordsize-64/inttypes.h: Likewise.
* sysdeps/wordsize-32/llabs.c: New file.
* sysdeps/wordsize-32/lldiv.c: New file.
* sysdeps/wordsize-64/labs.c: New file.
* sysdeps/wordsize-64/ldiv.c: New file.
* manual/arith.texi: Document imaxabs, imaxdiv_t, and imaxdiv.
* manual/startup.texi: Document _Exit.

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

* nscd/cache.c: Include <arpa/inet.h> for inet_ntop.

25 years agoUpdate.
Ulrich Drepper [Sun, 7 Feb 1999 00:06:12 +0000 (00:06 +0000)]
Update.

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

* Versions.def: Add versions for ld.so.
* csu/Versions: Remove __libc_stack_end here.
* elf/Versions: Split libc definitions in libc and ld.so definitions.
* elf/Makefile (ld-map): Change to ld.so.map.
* scripts/versions.awk: Recognize dot in library names.

* ctype/ctype.h: Remove definitions of __tolower and __toupper.
Don't use __tolower and __toupper in inline functions.
Add optimizing macros for tolower and toupper.
* ctype/ctype-extn.c (_tolower): Don't use __tolower.
(_toupper): Don't use __toupper.
* ctype/ctype.c (tolower): Don't use __tolower.
(toupper): Don't use toupper.

* nscd/cache.c (prune_cache): Correct printing of debugging messages.

* resolv/Versions (libresolv): Export __ns_name_unpack and
__ns_name_ntop.
* resolv/res_comp.c: Rename ns_name_unpack to __ns_name_unpack and
make it global.  Change all users.  Similar for ns_name_ntop.
* resolv/nss_dns/dns-host.c: Don't use dn_expand when extracting in
user-provided buffer.  Use __ns_name_unpack and __ns_name_ntop
directly to detect too small buffer.
* stdio-common/Makefile (tests): Add scanf12.
* stdio-common/scanf12.c: New file.
* stdio-common/scanf12.input: New file.
* stdio-common/vfscanf.c (__vfscanf): Handle +/- at beginning of
floating-point correctly if the number is invalid.
* stdio-common/vfscanf.c: Don't use non-reentrant multibyte conversion
* stdio-common/printf_fphex.c: Likewise.
* stdio-common/vfprintf.c: Likewise.
See ChangeLog.9 for earlier changes.

25 years agoUpdate. cvs/glibc-2_1 glibc-2.1
Ulrich Drepper [Thu, 4 Feb 1999 00:15:46 +0000 (00:15 +0000)]
Update.

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

* stdlib/strtoll.c: Add alias __strtoq_internal.
* stdlib/strtoull.c: Add alias __strtouq_internal.

* wcsmbs/mbrtowc.c: Correct logic testing for converted NUL
character.  Patch by Owen Taylor <otaylor@redhat.com>.

25 years ago(Severity): Update.
Ulrich Drepper [Wed, 3 Feb 1999 17:52:15 +0000 (17:52 +0000)]
(Severity): Update.

25 years ago1999-02-03 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Wed, 3 Feb 1999 15:18:09 +0000 (15:18 +0000)]
1999-02-03  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/utimes.c (__utimes): Deal with TVP being NULL.

25 years ago1999-02-03 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Wed, 3 Feb 1999 15:17:07 +0000 (15:17 +0000)]
1999-02-03  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/utimes.c (__utimes): Deal with TVP being NULL.

25 years agoRemade for stable-2.1
Ulrich Drepper [Wed, 3 Feb 1999 13:25:15 +0000 (13:25 +0000)]
Remade for stable-2.1

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Feb 1999 11:02:57 +0000 (11:02 +0000)]
Update.

* version.h (VERSION): Bump to 2.1.
(RELEASE): Change to stable.

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Feb 1999 10:30:07 +0000 (10:30 +0000)]
Update.

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

* elf/dlsym.c (dlsym_doit): If no symbol for RTLD_NEXT is found
initialize ref element of args object so that dlsym does not dump
a core.
* elf/dlvsym.c (dlvsym_doit): Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Feb 1999 09:31:42 +0000 (09:31 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Set branch
prediction correctly.

* sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h: Signal
takes a pointer to __sigcontext_t.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Do a nop after retl.
* sysdeps/unix/sysv/linux/sparc/sparc32/Dist: Remove fork.S.

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Feb 1999 08:17:46 +0000 (08:17 +0000)]
Update.

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

* manual/install.texi (Configuring and compiling): Building in the
source directory works, change paragraph stating the opposite.

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

* locale/programs/locale-spec.c: Fix last change.

25 years agoUpdate.
Ulrich Drepper [Wed, 3 Feb 1999 07:45:07 +0000 (07:45 +0000)]
Update.

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

* manual/time.texi (General Time String Parsing): Fix typos.  Fix
column widths of table.

25 years ago(General Time String Parsing): Fix typos. Fix column widths of table.
Ulrich Drepper [Wed, 3 Feb 1999 07:40:09 +0000 (07:40 +0000)]
(General Time String Parsing): Fix typos.  Fix column widths of table.

25 years ago1999-01-31 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Tue, 2 Feb 1999 23:14:49 +0000 (23:14 +0000)]
1999-01-31  Mark Kettenis  <kettenis@phys.uva.nl>

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

25 years ago1999-01-31 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Tue, 2 Feb 1999 23:12:08 +0000 (23:12 +0000)]
1999-01-31  Mark Kettenis  <kettenis@phys.uva.nl>

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

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Feb 1999 16:39:32 +0000 (16:39 +0000)]
Update.

* elf/dl-load.c: Use alloca, not __alloca.

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Feb 1999 16:27:57 +0000 (16:27 +0000)]
Update.

* nscd/nscd_getpw_r.c (nscd_getpw_r): Mark as internal and take
extra argument with length of key string.
(__nscd_getpwnam_r): Call nscd_getpw_r with extra argument.
(__nscd_getpwuid_r): Create key string on stack.
* nscd/nscd_getgr_r.c: Mark local functions as internal.
* nscd/nscd_gethst_r.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 2 Feb 1999 09:26:53 +0000 (09:26 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/reboot.c: Make sure first parameter is
correctly passed to the kernel even on 64bit platforms.
Patch by Bruce Elliott <bde@nwlink.com>.

* localedata/locales/it_CH: New file.
Contributed by Giacomo Amabile Catenazzi <gcatenaz@g26.ethz.ch>.

25 years agoUpdate.
Ulrich Drepper [Sun, 31 Jan 1999 13:48:14 +0000 (13:48 +0000)]
Update.

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

* math/libm-test.c (fdim_test): Fix typo in message.
Patch by Paul Kimoto <kimoto@spacenet.tn.cornell.edu>.

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. cvs/glibc-2_0_112 glibc-2.0.112
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.