platform/upstream/glibc.git
25 years agoOnly use strncmp optimization if count argument is constant.
Ulrich Drepper [Tue, 16 Feb 1999 21:21:52 +0000 (21:21 +0000)]
Only use strncmp optimization if count argument is constant.

25 years ago1999-02-16 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 16 Feb 1999 19:10:07 +0000 (19:10 +0000)]
1999-02-16  Roland McGrath  <roland@baalperazim.frob.com>

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

25 years ago1999-02-16 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 16 Feb 1999 19:10:02 +0000 (19:10 +0000)]
1999-02-16  Roland McGrath  <roland@baalperazim.frob.com>

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

25 years ago(Running make install): Remove reference to nscd/README.
Ulrich Drepper [Tue, 16 Feb 1999 17:13:26 +0000 (17:13 +0000)]
(Running make install): Remove reference to nscd/README.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 17:10:53 +0000 (17:10 +0000)]
Update.

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

* wctype/wctype.h (_ISwbit): Cast result of shift operations to
int to avoid warning about `ISO C restricts enumerator values to
range of `int''.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 15:35:52 +0000 (15:35 +0000)]
Update.

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

* elf/dlfcn.h: Fix typo.
* sysdeps/generic/bits/dlfcn.h: Likewise.
* sysdeps/mips/bits/dlfcn.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 12:42:10 +0000 (12:42 +0000)]
Update.

* sysdeps/i386/i486/bits/string.h (memcmp): Correctly set flags
for the case N == 0.

* db2/Makefile (distribute): Add LICENSE.

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

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

* db2/Makefile: Update.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 12:14:05 +0000 (12:14 +0000)]
Update.

1999-02-03  Jeff Bailey  <jbailey@nisa.net>

* sysdeps/unix/make_errlist.c: Add i18n and copyright to
generated files.

* sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c: Fix typo.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 12:08:42 +0000 (12:08 +0000)]
Update.

* time/mktime.c: Use ISO C form for function definitions and
remove unnecessary prototypes.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 11:06:33 +0000 (11:06 +0000)]
Update.

* sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix typo in last change.

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 09:49:44 +0000 (09:49 +0000)]
Update.

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

* time/time.h: Avoid unneccesary #ifdef.

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

1999-02-15  Geoff Keating  <geoffk@ozemail.com.au>

* stdio-common/_itoa.c (_itoa): Correct parameters to
udiv_qrnnd_preinv.

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

* misc/sys/cdefs.h: Undefine __PMT since it might be defined
before (e.g. in glob.h).
Closes PR libc/959.

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

* sysdeps/mips/fpu_control.h: Fix typo.
Patch by Sylvain Pion <Sylvain.Pion@sophia.inria.fr>.
Remove __setfpucw.

25 years agoFix typo. Remove __setfpucw.
Ulrich Drepper [Tue, 16 Feb 1999 09:35:56 +0000 (09:35 +0000)]
Fix typo. Remove __setfpucw.

25 years ago1999-02-10 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 15 Feb 1999 16:32:41 +0000 (16:32 +0000)]
1999-02-10  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/pipe.c (__pipe): Don't call __socket_shutdown on
the "unused" ends of the sockets.  Let pipes be bidirectional.

25 years ago1999-02-10 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 15 Feb 1999 16:11:21 +0000 (16:11 +0000)]
1999-02-10  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/pipe.c (__pipe): Don't call __socket_shutdown on
the "unused" ends of the sockets.  Let pipes be bidirectional.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Feb 1999 10:38:47 +0000 (10:38 +0000)]
Update.

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

* sysdeps/posix/getaddrinfo.c (getaddrinfo): Correct test for
invalid ai_flags.

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Feb 1999 09:25:37 +0000 (09:25 +0000)]
Update.

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

* manual/llio.texi (Waiting for I/O): Correct meaning.  Patch by
Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/969].

* manual/setjmp.texi (Non-Local Exits and Signals): Fix
typo.  Patch by Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/970].

25 years agoUpdate.
Ulrich Drepper [Mon, 15 Feb 1999 09:20:26 +0000 (09:20 +0000)]
Update.

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

* string/Versions: Add __strverscmp to GLIBC_2.1.1.

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

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

* misc/syslog.c (vsyslog): Remember errno for %m format.  Fix
check for priority mask.

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

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

* resolv/netdb.h (AI_NUMERICHOST): Change to 4.
Reported by Craig Metz <cmetz@inner.net> .

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

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

* stdio-common/Makefile (tests): tllformat added.

* stdio-common/tllformat.c: New program, based on tiformat.c with
examples from Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.

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

* posix/test-vfork.c: Fix exit status test.

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

* sysdeps/unix/sysv/linux/sa_len.c (__libc_sa_len): Add some
missing cases.  Reported by Craig Metz <cmetz@inner.net> [PR libc/964].

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

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.