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.
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.
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].
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.
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.
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> .
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>
Ulrich Drepper [Sun, 14 Feb 1999 19:59:24 +0000 (19:59 +0000)]
(__libc_sa_len): Add some missing cases.
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.
Ulrich Drepper [Thu, 11 Feb 1999 15:43:52 +0000 (15:43 +0000)]
Update.
Ulrich Drepper [Thu, 11 Feb 1999 15:00:20 +0000 (15:00 +0000)]
Fix typos.
* locales/in_ID: New file.
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.
Ulrich Drepper [Thu, 11 Feb 1999 12:11:01 +0000 (12:11 +0000)]
Update.
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.
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>
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.
Ulrich Drepper [Mon, 8 Feb 1999 20:43:19 +0000 (20:43 +0000)]
Update.
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.
Ulrich Drepper [Mon, 8 Feb 1999 17:40:22 +0000 (17:40 +0000)]
Update.
* po/nl.po: Update from translation team.
Ulrich Drepper [Mon, 8 Feb 1999 17:29:55 +0000 (17:29 +0000)]
Update.
* sysdeps/libm-i387/s_asinhf.S: Correct computing absolute value.
Ulrich Drepper [Mon, 8 Feb 1999 12:14:21 +0000 (12:14 +0000)]
Update.
* Makefile: Allow calling goals for po subdir.
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.
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>
Ulrich Drepper [Mon, 8 Feb 1999 00:13:56 +0000 (00:13 +0000)]
Update.
* po/cs.po: New file.
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.
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.
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.
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.
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.
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.
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>.
Ulrich Drepper [Wed, 3 Feb 1999 17:52:15 +0000 (17:52 +0000)]
(Severity): Update.
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.
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.
Ulrich Drepper [Wed, 3 Feb 1999 13:25:15 +0000 (13:25 +0000)]
Remade for stable-2.1
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.
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.
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.
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.
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.
Ulrich Drepper [Wed, 3 Feb 1999 07:40:09 +0000 (07:40 +0000)]
(General Time String Parsing): Fix typos. Fix column widths of table.
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.
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.
Ulrich Drepper [Tue, 2 Feb 1999 16:39:32 +0000 (16:39 +0000)]
Update.
* elf/dl-load.c: Use alloca, not __alloca.
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.
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>.
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>.
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.
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>.
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.
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.
Ulrich Drepper [Fri, 29 Jan 1999 14:30:48 +0000 (14:30 +0000)]
Update.
* scripts/versions.awk: Quote { in regexp.
Ulrich Drepper [Fri, 29 Jan 1999 13:50:18 +0000 (13:50 +0000)]
Update.
* version.h (VERSION): Bump to 2.0.112.
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
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.
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.
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.
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.
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.
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.
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>.
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.
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.
Ulrich Drepper [Thu, 28 Jan 1999 16:05:51 +0000 (16:05 +0000)]
Update.
* locale/loadlocale.c (_nl_unload_locale): Free locale name.
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".
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>
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.
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.
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.
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>.
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>
Ulrich Drepper [Wed, 27 Jan 1999 09:13:16 +0000 (09:13 +0000)]
Update.
* wctype/wcextra.c: Declare __ctype32_b.
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
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.
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.
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.
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.
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.
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.
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.
Ulrich Drepper [Mon, 25 Jan 1999 09:27:19 +0000 (09:27 +0000)]
Correct error check again.
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.
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.
Ulrich Drepper [Sun, 24 Jan 1999 23:56:10 +0000 (23:56 +0000)]
Regenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
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.
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.
Ulrich Drepper [Sun, 24 Jan 1999 11:09:07 +0000 (11:09 +0000)]
Fix typo.
* sysdeps/i386/i786/Implies: New file.
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.
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>
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.
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.
Ulrich Drepper [Sun, 24 Jan 1999 10:39:22 +0000 (10:39 +0000)]
Also applying directories.
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.
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>.
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>.
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.
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.
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.
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.
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.