Ulrich Drepper [Fri, 26 Nov 1999 19:37:26 +0000 (19:37 +0000)]
Update.
Ulrich Drepper [Fri, 26 Nov 1999 19:34:57 +0000 (19:34 +0000)]
Update.
1999-11-26 Thorsten Kukuk <kukuk@suse.de>
* sysdeps/gnu/siglist.h: If SIGPWR == SIGLOST, don't include SIGPWR
message.
* sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h: Include
asm/ptrace.h, since this will not be done with 2.3.xx automatically
* sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h: Likewise.
1999-11-26 Ulrich Drepper <drepper@cygnus.com>
* locale/iso-3166.def: Update from latest official list.
Ulrich Drepper [Fri, 26 Nov 1999 17:59:57 +0000 (17:59 +0000)]
Update.
* libio/libioP.h: Remove duplicate declaration of _IO_wsetb.
1999-11-26 Andreas Jaeger <aj@suse.de>
Ulrich Drepper [Fri, 26 Nov 1999 17:57:03 +0000 (17:57 +0000)]
Update.
1999-11-26 Andreas Jaeger <aj@suse.de>
* inet/rcmd.c: Include stdlib for declaration of free.
Declare iruserok.
Ulrich Drepper [Thu, 25 Nov 1999 21:45:54 +0000 (21:45 +0000)]
Update.
1999-11-25 Ulrich Drepper <drepper@cygnus.com>
* iconv/gconv.c (__gconv): Always initialize
cd->__data[last_step].__outbuf and cd->__data[last_step].__outbufend.
* iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Update number of
written bytes.
* iconvdata/iso-2022-jp.c: Likewise.
Ulrich Drepper [Thu, 25 Nov 1999 19:27:07 +0000 (19:27 +0000)]
Update.
1999-11-25 H.J. Lu <hjl@gnu.org>
* stdlib/exit.c (exit): Run funtions only if
__exit_funcs->idx > 0.
1999-11-25 Ulrich Drepper <drepper@cygnus.com>
* manual/charset.texi (iconv Examples): Add iconv call to flush
state. Reported by Andrew Clausen <clausen@alphalink.com.au>.
1999-11-25 Andreas Jaeger <aj@suse.de>
* manual/install.texi (Running make install): Better describe
update from libc5.
Patch by Michael Deutschmann <michael@talamasca.wkpowerlink.com>.
1999-11-25 Andreas Jaeger <aj@suse.de>
* include/sys/mman.h: Remove K&R compatibility.
1999-11-15 Andreas Jaeger <aj@suse.de>
* misc/sys/mman.h: Use __REDIRECT for mmap, correct prototype to
use __off64_t.
1999-11-25 Ulrich Drepper <drepper@cygnus.com>
* iconv/iconv_prog.c (process_block): For stateful charsets write
out byte sequence to get to initial state at the end of the file.
which was reported to not work (which proofed to be wrong).
Ulrich Drepper [Thu, 25 Nov 1999 18:31:44 +0000 (18:31 +0000)]
Update.
1999-11-25 Andreas Schwab <schwab@suse.de>
* Makeconfig: Include sys-dirs and sys-sorted earlier.
($(common-objpfx)soversions.mk): Wait until subdirs is complete.
($(common-objpfx)sysd-sorted): Emit marker when this file is
complete.
Ulrich Drepper [Thu, 25 Nov 1999 07:59:22 +0000 (07:59 +0000)]
Update.
* manual/setjmp.texi: Many changes to correct bad English introduced
mainly by me.
* manual/time.texi: Likewise.
Patches by Neil Booth <neil@rosenet.ne.jp>.
Ulrich Drepper [Wed, 24 Nov 1999 20:48:27 +0000 (20:48 +0000)]
Update.
1999-11-24 Ulrich Drepper <drepper@cygnus.com>
* include/string.h: Remove K&R compatibility.
Ulrich Drepper [Wed, 24 Nov 1999 07:30:55 +0000 (07:30 +0000)]
Update.
* sysdeps/unix/sysv/linux/bits/signum.h (SIGSYS): New definition.
* sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_IEEE802_TR): Added.
Ulrich Drepper [Wed, 24 Nov 1999 05:51:45 +0000 (05:51 +0000)]
Update.
* string/stratcliff.c: Add one more strchr test for something
which was reported to not work
(which proofed to be wrong).
Ulrich Drepper [Wed, 24 Nov 1999 03:19:02 +0000 (03:19 +0000)]
Update.
1999-11-23 Ulrich Drepper <drepper@cygnus.com>
* iconv/skeleton.c: It's __is_last, not is_last.
* locale/programs/ld-ctype.c (ctype_finish): Correct method to find
the UCS value.
(allocate_arrays): Likewise.
(find_idx): Correctly increase array size.
Patches by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
Ulrich Drepper [Wed, 24 Nov 1999 03:15:24 +0000 (03:15 +0000)]
It's __is_last, not is_last.
Richard Henderson [Wed, 24 Nov 1999 00:46:24 +0000 (00:46 +0000)]
Regenerated: autoconf configure.in
Ulrich Drepper [Tue, 23 Nov 1999 22:05:48 +0000 (22:05 +0000)]
Update.
1999-11-23 Ulrich Drepper <drepper@cygnus.com>
* manager.c (pthread_start_thread_event): Initialize p_pid already
here.
Ulrich Drepper [Tue, 23 Nov 1999 17:47:25 +0000 (17:47 +0000)]
Update.
* iconv/skeleton.c: Don't access next_step->fct if data->is_last
Ulrich Drepper [Tue, 23 Nov 1999 17:31:31 +0000 (17:31 +0000)]
Update.
1999-11-23 Thorsten Kukuk <kukuk@suse.de>
* iconv/skeleton.c: Don't access next_step->fct if datat->is_last
is true.
1999-11-23 Andreas Jaeger <aj@suse.de>
* include/sys/select.h: Remove K&R compatibility.
* include/sys/statfs.h: Likewise.
* include/gnu/libc-version.h: Likewise.
* include/db_185.h: Likewise.
* include/dlfcn.h: Likewise.
* include/search.h: Likewise.
* include/setjmp.h: Likewise.
* include/signal.h: Likewise.
* include/stdio.h: Likewise.
* include/unistd.h: Likewise.
Ulrich Drepper [Tue, 23 Nov 1999 17:22:17 +0000 (17:22 +0000)]
Update.
* include/aio.h: Remove __THROW from internal interfaces. __THROW
is only need in external header files that might be compiled by a
C++ compiler.
* include/alloca.h: Likewise.
* include/db.h: Likewise.
* include/dirent.h: Likewise.
* include/execinfo.h: Likewise.
* include/fpu_control.h: Likewise.
* include/glob.h: Likewise.
* include/grp.h: Likewise.
* include/libintl.h: Likewise.
* include/math.h: Likewise.
* include/math.h: Likewise.
* include/mntent.h: Likewise.
* include/mntent.h: Likewise.
* include/netdb.h: Likewise.
* include/pwd.h: Likewise.
* include/sched.h: Likewise.
* include/shadow.h: Likewise.
* include/stdlib.h: Likewise.
* include/sys/file.h: Likewise.
* include/sys/gmon.h: Likewise.
* include/sys/ioctl.h: Likewise.
* include/sys/socket.h: Likewise.
* include/sys/stat.h: Likewise.
* include/sys/sysinfo.h: Likewise.
* include/sys/time.h: Likewise.
* include/sys/times.h: Likewise.
* include/sys/uio.h: Likewise.
* include/sys/wait.h: Likewise.
* include/termios.h: Likewise.
* include/time.h: Likewise.
* include/ulimit.h: Likewise.
* include/utmp.h: Likewise.
* include/wchar.h: Likewise.
1999-11-22 Andreas Jaeger <aj@suse.de>
* sunrpc/rpc_clntout.c (printbody): Fix -CLMNab output.
Patch by Jerry Perkins <jrperkins@iname.com>, closes PR
libc/1456+1457.
1999-11-22 Jakub Jelinek <jakub@redhat.com>
* sysdeps/generic/siglist.h: Avoid declaring the same field
twice if SIGPWR is defined to SIGLOST.
* sysdeps/sparc/sparc32/memcpy.S: bcopy takes size_t argument,
not signed, so we should not special case it for negative args.
* sysdeps/sparc/sparc32/sparcv9/memmove.c: Don't use generic
memmove, use the one provided in memcpy.S.
* sysdeps/sparc/sparc64/memcpy.S: bcopy should handle overlapping
copies like memmove, while the previous version worked like memcpy.
Implement optimized assembly memmove.
* sysdeps/sparc/sparc64/memmove.c: New file.
1999-11-23 Ulrich Drepper <drepper@cygnus.com>
* po/cs.po: Update from translators.
1999-11-23 Andreas Jaeger <aj@suse.de>
Ulrich Drepper [Tue, 23 Nov 1999 17:10:21 +0000 (17:10 +0000)]
(printbody): Fix -CLMNab output.
Andreas Jaeger [Tue, 23 Nov 1999 17:01:54 +0000 (17:01 +0000)]
Update.
1999-11-23 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (elf_machine_dynamic): New function.
(elf_machine_got): Removed, not needed anymore.
(ELF_MACHINE_RELOC_NOPLT): Removed.
(ELF_MACHINE_JMP_SLOT): Added.
(_RTLD_PROLOGUE): We use gcc, no need to check for __STDC__.
(_RTLD_EPILOGUE): Likewise.
(RESOLVE_GOTSYM): Use R_MIPS_REL32.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
Based on patches from Maciej W. Rozycki <macro@ds2.pg.gda.pl> and
Ralf Baechle <baechle@uni-koblenz.de>.
* sysdeps/mips/mips64/dl-machine.h: Apply same patches.
Ulrich Drepper [Tue, 23 Nov 1999 17:01:11 +0000 (17:01 +0000)]
bcopy should handle overlapping copies like memmove, while the previous version worked like memcpy. Implement optimized assembly memmove.
Ulrich Drepper [Tue, 23 Nov 1999 16:47:02 +0000 (16:47 +0000)]
Update from translators.
Andreas Jaeger [Tue, 23 Nov 1999 16:10:26 +0000 (16:10 +0000)]
(elf_machine_dynamic): New function.
(elf_machine_got): Removed, not needed anymore.
(ELF_MACHINE_RELOC_NOPLT): Removed.
(ELF_MACHINE_JMP_SLOT): Added.
(_RTLD_PROLOGUE): We use gcc, no need to check for __STDC__.
(_RTLD_EPILOGUE): Likewise.
(RESOLVE_GOTSYM): Use R_MIPS_REL32.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
Andreas Jaeger [Tue, 23 Nov 1999 15:49:22 +0000 (15:49 +0000)]
* sysdeps/mips/dl-machine.h (elf_machine_dynamic): New function.
(elf_machine_got): Removed, not needed anymore.
(ELF_MACHINE_RELOC_NOPLT): Removed.
(ELF_MACHINE_JMP_SLOT): Added.
(_RTLD_PROLOGUE): We use gcc, no need to check for __STDC__.
(_RTLD_EPILOGUE): Likewise.
(RESOLVE_GOTSYM): Use R_MIPS_REL32.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
Based on patches from Maciej W. Rozycki <macro@ds2.pg.gda.pl> and
Ralf Baechle <baechle@uni-koblenz.de>.
Ulrich Drepper [Tue, 23 Nov 1999 06:01:02 +0000 (06:01 +0000)]
Update.
* wcsmbs/wcsmbsload.c (__wcsmbs_load_conv): Don't use the charset
name from the locale name. Only use the value in the LC_CTYPE
locale data file.
Ulrich Drepper [Tue, 23 Nov 1999 05:25:22 +0000 (05:25 +0000)]
Update.
* locale/loadlocale.c (_nl_load_locale): Allow index of entry in
file be equal to file size.
Ulrich Drepper [Tue, 23 Nov 1999 04:15:27 +0000 (04:15 +0000)]
Update.
* stdlib/longlong.h: Add count_trailing_zeros back.
Ulrich Drepper [Mon, 22 Nov 1999 23:38:50 +0000 (23:38 +0000)]
Update.
1999-11-22 Ulrich Drepper <drepper@cygnus.com>
* stdlib/longlong.h: Update from latest egcs version.
Ulrich Drepper [Mon, 22 Nov 1999 20:53:18 +0000 (20:53 +0000)]
Update.
1999-11-22 Ulrich Drepper <drepper@cygnus.com>
* internals.h: Add prototype for __pthread_manager_event.
* manager.c (__pthread_manager_event): New function.
(pthread_start_thread_event): Correct computation of self.
Use INIT_THREAD_SELF.
* pthread.c (__pthread_manager_thread): Initialize p_lock.
(__pthread_initialize_manager): Respect event flags also for creation
of the manager thread.
Ulrich Drepper [Mon, 22 Nov 1999 17:48:11 +0000 (17:48 +0000)]
Update.
* locale/programs/ld-collate.c (insert_value): Correct order of
arguments for lr_error call.
Ulrich Drepper [Mon, 22 Nov 1999 17:46:44 +0000 (17:46 +0000)]
(insert_value): Correct order of arguments for lr_error call.
Andreas Jaeger [Mon, 22 Nov 1999 16:36:59 +0000 (16:36 +0000)]
Update.
1999-11-22 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/syscalls.list: Add
__syscall_setrlimit.
* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Include <sys/types.h>
for key_t.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Andreas Jaeger [Mon, 22 Nov 1999 16:34:19 +0000 (16:34 +0000)]
Add __syscall_setrlimit.
Ulrich Drepper [Mon, 22 Nov 1999 01:28:56 +0000 (01:28 +0000)]
Update.
* sysdeps/i386/fpu/libm-test-ulps: Increase error value for latest
gcc version.
Ulrich Drepper [Sun, 21 Nov 1999 18:11:05 +0000 (18:11 +0000)]
Update.
1999-11-21 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/ld-ctype.c (ctype_read): Correctly implement
14652-style definition of new maps and classes.
Ulrich Drepper [Sun, 21 Nov 1999 06:51:06 +0000 (06:51 +0000)]
Update.
* locale/programs/ld-monetary.c (monetary_finish): Don't print
individual error message if nothing is defined.
Ulrich Drepper [Sun, 21 Nov 1999 06:02:35 +0000 (06:02 +0000)]
Update.
* locale/programs/ld-time.c (time_startup): Test for lr being
nonzero, not time.
* locale/programs/ld-numeric.c (numeric_finish): Don't crash if
decimal_point is not defined.
Ulrich Drepper [Sat, 20 Nov 1999 23:27:27 +0000 (23:27 +0000)]
Update.
* wctype/wctrans.c (wctrans): Use correct base index to access
extra mapping tables.
* locale/loadlocale.c (_nl_load_locale): Use actual number of
entries from file and not the fixed (minimal number from the
langinfo.h list.
Ulrich Drepper [Sat, 20 Nov 1999 17:42:38 +0000 (17:42 +0000)]
Update.
1999-11-20 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/ld-ctype.c (ctype_read): Fix reading of <U....>
values in charmaps.
Ulrich Drepper [Sat, 20 Nov 1999 05:23:03 +0000 (05:23 +0000)]
Update.
1999-11-18 Paul Eggert <eggert@twinsun.com>
* time/strftime.c (my_strftime): Some old compilers object to
'\a', so don't bother optimizing for it.
Ulrich Drepper [Sat, 20 Nov 1999 05:08:30 +0000 (05:08 +0000)]
Update.
* sysdeps/unix/sysv/linux/setrlimit.c (__setrlimit): Don't modify
the rlimits structure passed in.
1999-11-19 Andreas Jaeger <aj@suse.de>
* include/sys/resource.h (__setrlimit): Add prototype.
1999-11-19 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Sat, 20 Nov 1999 02:25:52 +0000 (02:25 +0000)]
Update.
1999-11-19 Ulrich Drepper <drepper@cygnus.com>
* elf/dl-load.c (_dl_init_paths): Allocate correct number of
entries for rtld_search_dirs[0].
Patch by David Mosberger <davidm@hpl.hp.com>.
Ulrich Drepper [Fri, 19 Nov 1999 04:20:49 +0000 (04:20 +0000)]
Update.
* locale/programs/ld-ctype.c: Don't predefine the character
classes and mappings of ISO 14652.
Ulrich Drepper [Thu, 18 Nov 1999 23:56:36 +0000 (23:56 +0000)]
Update.
* locale/programs/ld-ctype.c: Punt if character class definitions
to not consists of tok_bsymbol (for now).
Ulrich Drepper [Thu, 18 Nov 1999 21:47:20 +0000 (21:47 +0000)]
Update.
1999-11-18 Ulrich Drepper <drepper@cygnus.com>
* time/strptime.c (day_of_the_week): Make sure result is never
negative.
(strptime_internal): Allow %C without %y.
* wctype/wctrans.c: Fix after removal of second endianess table.
(strptime_internal): day_of_the_week() requres both tm_mon and
tm_mday to be initialized.
Compute them first if they are not given.
Ulrich Drepper [Thu, 18 Nov 1999 16:42:11 +0000 (16:42 +0000)]
Update.
1999-11-18 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/linux_fsinfo.h: Sorted entries and added
comments.
* sysdeps/unix/sysv/linux/getpt.c: Include linux_fsinfo.h instead
of defining *_SUPER_MAGIC.
* sysdeps/unix/sysv/linux/grantpt.c: Likewise.
Ulrich Drepper [Thu, 18 Nov 1999 16:25:42 +0000 (16:25 +0000)]
Update.
1999-11-18 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/locale.c: Don't handle LC_ALL together with the
other categories when printing the value.
Patch by Akira YOSHIYAMA <yosshy@tkf.att.ne.jp>.
* locale/locale.h: Correct comment about LC_ALL.
Ulrich Drepper [Thu, 18 Nov 1999 07:22:53 +0000 (07:22 +0000)]
Update.
* locale/programs/ld-ctype.c (ctype_output): Correct computation of
nelems. Correctly compute index for additional character classes.
(ctype_read): Handle charclass and charconv definitions. Also
recognize arbitrary strings as mapping names.
* locale/programs/ld-time.c (time_finish): Correctly skip over wide
character era strings.
* locale/lc-time.c (_nl_get_era_entry): Correctly skip era name
and format for wide characters.
* time/strftime.c: Correctly determine era information for wide
wcsftime.
* wctrans.c: Fix after removal of second endianess table.
* wctype/wctype.h (_ISwbit): Correctly handle bits > 16.
Patches by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
* wcsmbs/wcwidth.h (internal_wcwidth): Reject non-printable characters.
Ulrich Drepper [Thu, 18 Nov 1999 02:59:57 +0000 (02:59 +0000)]
Update.
* wcsmbs/wcswidth.c (wcswidth): Don't forget to decrement counter n.
Ulrich Drepper [Thu, 18 Nov 1999 00:34:12 +0000 (00:34 +0000)]
Update.
* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Remove greg_t,
gregset_t, fpregset_t, and NGREG definitions.
Ulrich Drepper [Wed, 17 Nov 1999 23:06:37 +0000 (23:06 +0000)]
Update.
1999-11-17 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/ld-ctype.c: Implement character width information
handling.
Ulrich Drepper [Wed, 17 Nov 1999 20:37:54 +0000 (20:37 +0000)]
Update.
1999-11-09 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/grantpt.c (grantpt): Add support for devfs.
* sysdeps/unix/sysv/linux/getpt.c (__getpt): Check for devfs.
Patch by German Jose Gomez Garcia <german@pinon.ccu.uniovi.es>.
* sysdeps/unix/sysv/linux/linux_fsinfo.h (DEVFS_SUPER_MAGIC): Added.
Ulrich Drepper [Wed, 17 Nov 1999 20:31:26 +0000 (20:31 +0000)]
Update.
1999-11-17 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/gnu/netinet/tcp.h: Add TCP_CORK definition.
Ulrich Drepper [Wed, 17 Nov 1999 19:55:01 +0000 (19:55 +0000)]
Update.
1999-11-07 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h: New file with some
defines from Linux scsi_ioctl.h header.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Added
scsi_ioctl.h.
* sysdeps/unix/sysv/linux/Dist: Likewise.
* sysdeps/unix/sysv/linux/scsi/sg.h: Synced with Linux 2.3.26;
pretty printed.
* sysdeps/unix/sysv/linux/scsi/scsi.h (TYPE_ENCLOSURE): Added to
sync with Linux 2.3.26.
Ulrich Drepper [Wed, 17 Nov 1999 18:54:28 +0000 (18:54 +0000)]
Update.
1999-11-17 Andreas Jaeger <aj@suse.de>
* shlib-versions: Allow mipsel for libm.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Ulrich Drepper [Wed, 17 Nov 1999 18:52:42 +0000 (18:52 +0000)]
Update.
1999-11-16 Andreas Jaeger <aj@suse.de>
* math/fenv.h: Fix typos in comments. Reported by Andreas Schwab.
Ulrich Drepper [Tue, 16 Nov 1999 23:00:29 +0000 (23:00 +0000)]
Update.
* locale/programs/ld-ctype.c (set_class_defaults): Set default
value for alpha and alnum correctly.
Ulrich Drepper [Tue, 16 Nov 1999 20:13:48 +0000 (20:13 +0000)]
Update.
1999-11-16 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/ld-address.c (address_output): Fix output of
country_num.
Ulrich Drepper [Tue, 16 Nov 1999 00:40:21 +0000 (00:40 +0000)]
Update.
1999-11-15 Ulrich Drepper <drepper@cygnus.com>
* timezone/asia: Update from tzdata1999j.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.
Ulrich Drepper [Mon, 15 Nov 1999 08:05:06 +0000 (08:05 +0000)]
Update.
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Likewise.
Ulrich Drepper [Mon, 15 Nov 1999 08:01:59 +0000 (08:01 +0000)]
Update.
1999-11-14 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/sys/procfs.h: Remove duplicate definitions.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/arm/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Likewise.
Ulrich Drepper [Mon, 15 Nov 1999 07:34:59 +0000 (07:34 +0000)]
Update.
1999-11-15 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Add
__syscall_setrlimit.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* Versions.def: Remove predecessors. They now get computed.
Ulrich Drepper [Mon, 15 Nov 1999 07:01:16 +0000 (07:01 +0000)]
Update.
* scripts/versions.awk: Don't expect to read predecessor versions,
compute them.
* Versions.def: Remove predecessors. They get now computed.
1999-11-14 Ulrich Drepper <drepper@cygnus.com>
Patches by Franz Sirl <Franz.Sirl@lauterbach.com>.
Ulrich Drepper [Mon, 15 Nov 1999 00:16:51 +0000 (00:16 +0000)]
Update.
Patches by Franz Sirl <Franz.Sirl@lauterback.com>.
Ulrich Drepper [Mon, 15 Nov 1999 00:13:42 +0000 (00:13 +0000)]
Update.
1999-11-14 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/execve.c: Add __syscall_execve prototype.
* sysdeps/unix/sysv/linux/setrlimit.c: Add __syscall_setrlimit
prototype.
* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add setrlimit.
* sysdeps/powerpc/stackinfo.h: New file.
Ulrich Drepper [Mon, 15 Nov 1999 00:06:32 +0000 (00:06 +0000)]
Add __syscall_execve prototype.
Roland McGrath [Sat, 13 Nov 1999 23:52:38 +0000 (23:52 +0000)]
* Versions.def (libc): Move GLIBC_2.2 dependency from GLIBC_2.1.1 to
GLIBC_2.1.3.
1999-11-13 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sat, 13 Nov 1999 23:46:56 +0000 (23:46 +0000)]
1999-11-13 Roland McGrath <roland@baalperazim.frob.com>
* hurd/Versions (GLIBC_2.1.3): Define, adding directory_name_split and
hurd_directory_name_split.
* Versions.def (libc): Add GLIBC_2.1.3.
1999-11-09 Roland McGrath <roland@baalperazim.frob.com>
* hurd/report-wait.c (describe_port): Return char * and use __stpcpy
to return the location of the null byte written into the string.
(describe_number): Likewise.
(describe_number): Remove assert, not always used with #.
If FLAVOR is null, don't use it.
(describe_number): Take signed argument and print a - if negative.
(_S_msg_report_wait): Report system call number for system calls that
aren't mach_msg. Soup up reporting for mach_msg: If destination port
matches SS->intr_port, bracket port description with [...] to indicate
a Hurd interruptible RPC; if destination port is null, examine the
receive port and report that state; if receive port is also null,
check for timeout and report its value.
* sysdeps/mach/hurd/i386/intr-msg.h (MSG_EXAMINE): Return int that is
zero iff we managed to examine the stack; take new args RCV_NAME,
SEND_NAME, OPTION, and TIMEOUT to fill in with mach_msg args.
* hurd/report-wait.c (describe_port): Recognize MACH_PORT_NULL and
MACH_PORT_DEAD specially.
1999-10-04 Roland McGrath <roland@baalperazim.frob.com>
* hurd/hurdlookup.c (__hurd_directory_name_split): New function.
(__directory_name_split): New function.
* hurd/hurd.h: Declare them.
* sysdeps/mach/hurd/rmdir.c: Use __directory_name_split instead of
__file_name_split, so we ignore trailing slashes properly.
* sysdeps/mach/hurd/rename.c: Likewise.
Ulrich Drepper [Sat, 13 Nov 1999 18:04:57 +0000 (18:04 +0000)]
Update.
1999-11-13 Thorsten Kukuk <kukuk@suse.de>
* sysdeps/unix/sysv/linux/sparc/bits/signum.h: Add SIGPWR define
from current kernel headers.
* sunrpc/key_call.c: Use /usr/etc/keyenvoy only if we don't have
SO_PASSCRED defined.
Ulrich Drepper [Sat, 13 Nov 1999 07:40:27 +0000 (07:40 +0000)]
Update.
* locale/C-ctype.c: Fix typo in char class name.
Ulrich Drepper [Sat, 13 Nov 1999 05:14:32 +0000 (05:14 +0000)]
Update.
1999-11-12 Ulrich Drepper <drepper@cygnus.com>
* configure.in: Allow user so specify --enable-kernel=current.
Ulrich Drepper [Fri, 12 Nov 1999 23:31:39 +0000 (23:31 +0000)]
Update.
* charmaps/ISO-8859-7: Fix 0xa1 mapping.
Ulrich Drepper [Fri, 12 Nov 1999 23:11:22 +0000 (23:11 +0000)]
Update.
1999-11-12 Ulrich Drepper <drepper@cygnus.com>
* charmaps/ISO-8859-13: Fix a few entries.
Patch by Marius Gedminas <mgedmin@takas.lt>.
Ulrich Drepper [Fri, 12 Nov 1999 21:27:41 +0000 (21:27 +0000)]
Update.
1999-11-12 Thorsten Kukuk <kukuk@suse.de>
* nis/nss_nisplus/nisplus-publickey.c: Check for snprintf return value.
* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Follow changes from
i386 version.
* sysdeps/unix/sysv/linux/arm/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/sys/procfs.h: Likewise.
Closes PR libc/1438.
Ulrich Drepper [Fri, 12 Nov 1999 17:40:26 +0000 (17:40 +0000)]
Update.
1999-11-12 Ulrich Drepper <drepper@cygnus.com>
* intl/locale.alias: Add Estonian entries.
Patch by Marko Kreen <marko@et.ee> [PR libc/1444].
Ulrich Drepper [Fri, 12 Nov 1999 17:23:30 +0000 (17:23 +0000)]
Update.
1999-11-02 Andreas Jaeger <aj@suse.de>
* Versions.def: Add version GLIBC_2.2 for libm.
* math/fenv.h: Add prototypes for fegetexcept, feenableexcept and
fedisableexcept.
* sysdeps/generic/feenablxcpt.c: Stub file.
* sysdeps/generic/fedisblxcpt.c: Stub file.
* sysdeps/generic/fegetexcept.c: Stub file.
* sysdeps/i386/fpu/fedisblxcpt.c: New file.
* sysdeps/i386/fpu/feenablxcpt.c: New file.
* sysdeps/i386/fpu/fegetexcept.c: New file.
* math/Makefile (libm-support): Add new files.
* math/Versions: Add new functions with version GLIBC_2.2.
* manual/arith.texi (Control Functions): Document fegetexcept,
feenableexcept and fedisableexcept.
Ulrich Drepper [Fri, 12 Nov 1999 17:15:18 +0000 (17:15 +0000)]
Update.
1999-11-01 Wolfram Gloger <wg@malloc.de>
* malloc/malloc.h: Describe __malloc_initialize_hook.
* manual/memory.texi: Document __malloc_initialize_hook.
* sysdeps/unix/sysv/linux/setrlimit.c: Correctly use rlimits.
Ulrich Drepper [Thu, 11 Nov 1999 18:36:55 +0000 (18:36 +0000)]
Update.
1999-11-11 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/setrlimit.c: COrrectly use rlimits.
1999-11-09 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/getlogin_r.c (getlogin_r): Sync with getlogin
implementation for ttyname_r call; fix inverted condition; return
ut_user.
Closes PR libc/1438.
Ulrich Drepper [Thu, 11 Nov 1999 01:05:26 +0000 (01:05 +0000)]
Update.
* math/fenv.h: Include bits/fenvinline.h if optimizing.
* sysdeps/powerpc/fpu/bits/fenv.h: Remove inline functions. Moved to..
* sysdeps/powerpc/fpu/bits/fenvinline.h: ...here. New file.
* sysdeps/generic/bits/fenv.h: New file.
1999-11-10 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Wed, 10 Nov 1999 18:00:33 +0000 (18:00 +0000)]
Update.
1999-11-10 Ulrich Drepper <drepper@cygnus.com>
* misc/tst-efgcvt.c (output_r_error): Remove extra parameter to
printf call.
Ulrich Drepper [Wed, 10 Nov 1999 17:55:03 +0000 (17:55 +0000)]
Update.
* misc/tst-efgcvt.c: Also test ecvt_r and fcvt_r.
1999-11-10 Andreas Jaeger <aj@suse.de>
Ulrich Drepper [Wed, 10 Nov 1999 08:15:19 +0000 (08:15 +0000)]
Update.
1999-11-10 Andreas Jaeger <aj@suse.de>
* string/strsignal.c (strsignal): Correct check for snprintf
return value.
* argp/argp-fmtstream.c (__argp_fmtstream_printf): Likewise.
* misc/efgcvt_r.c (APPEND): Correct check for too small buffer
according to changed snprintf return value.
Reported by Lawrence K. Chen <lchen@opentext.com>.
* misc/tst-efgcvt.c (special): Add tests for a too small buffer
for ecvt_r and fcvt_r.
Ulrich Drepper [Wed, 10 Nov 1999 02:42:49 +0000 (02:42 +0000)]
Update.
1999-11-09 Ulrich Drepper <drepper@cygnus.com>
* elf/dl-load.c (_dl_dst_count): Allow $ORIGIN to point to
directory with the reference since this is as secure as using the
object with the dependency.
(_dl_dst_substitute): Likewise.
* elf/dl-load.c (_dl_dst_count): Change strings in first two
strncmp calls to allow reuse.
(_dl_dst_substitute): Likewise.
1999-11-01 Arnold D. Robbins <arnold@skeeve.com>
* posix/regex.c (init_syntax_once): move below definition of
ISALNUM etc., then use ISALNUM to init the table, so that
the word ops will work if i18n'ed.
(SYNTAX): And subscript with 0xFF for 8bit character sets.
1999-11-09 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/getlogin_r.c (getlogin_r): Sync with getlogin
implementation for ttyname_r call; fix inverted condition; return
ut_user. Closes PR libc/1438.
1999-11-09 Ulrich Drepper <drepper@cygnus.com>
* timezone/checktab.awk: Update from tzcode1999h.
* timezone/africa: Update from tzdata1999i.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/zone.tab: Likewise.
* sysdeps/unix/sysv/linux/bits/resource.h: Define values also as
macros. Patch by brg@csua.berkeley.edu [PR libc/1439].
1999-11-09 Andreas Jaeger <aj@suse.de>
* posix/Makefile (tests): Added tst-getlogin.
* posix/tst-getlogin.c: New file, contains simple tests for
getlogin and getlogin_r.
1999-11-09 Andreas Schwab <schwab@suse.de>
* misc/syslog.c: For LOG_PERROR only append a newline if
necessary.
Ulrich Drepper [Tue, 9 Nov 1999 04:02:41 +0000 (04:02 +0000)]
Update.
1999-11-08 Ulrich Drepper <drepper@cygnus.com>
* elf/elf.h: Add STT_REGISTER, STT_HP_OPAQUE, and STT_ST_STUB
definitions.
Ulrich Drepper [Tue, 9 Nov 1999 01:18:02 +0000 (01:18 +0000)]
Update.
1999-11-08 Ulrich Drepper <drepper@cygnus.com>
* pthread.c (__pthread_initialize_manager): Initialize
__pthread_manager_thread.p_tid.
Ulrich Drepper [Mon, 8 Nov 1999 23:44:12 +0000 (23:44 +0000)]
Update.
1999-11-08 Andreas Jaeger <aj@suse.de>
* locale/findlocale.c (_nl_find_locale): Free normalized_codeset;
this fixes a memory leak (closes PR libc/1435).
* intl/l10nflist.c (_nl_normalize_codeset): Update comment to
reflect memory allocation.
* intl/loadinfo.h: Comment _nl_normalize_codeset, comment memory
allocation in _nl_explode_name.
1999-11-06 Andreas Jaeger <aj@suse.de>
* time/tzset.c: Use __libc_lock_define_initialized for tzset_lock
to initialize it.
Reported by wes@surety.com, closes PR libc/1432.
1999-11-05 Geoff Keating <geoffk@cygnus.com>
* sysdeps/powerpc/fpu/bits/fenv.h: Don't put commas at the end of
enumerator lists (-pedantic complains).
(feraiseexcept): Use i#*X as the constraint. Fix a bug in the
test for 'one bit set'.
(feclearexcept): Likewise.
Ulrich Drepper [Sat, 6 Nov 1999 07:45:31 +0000 (07:45 +0000)]
Update.
* sysdeps/unix/sysv/linux/setrlimit.c: New file.
1999-10-04 Tim Waugh <twaugh@redhat.com>
Ulrich Drepper [Fri, 5 Nov 1999 22:33:33 +0000 (22:33 +0000)]
Update.
1999-11-05 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/bits/resource.h (RLIM_INFINITY): Adjust
for kernel changes.
* sysdeps/unix/sysv/linux/bits/types.h (__rlim_t, __rlim64_t): Make
unsigned.
1999-10-04 Tim Waugh <twaugh@redhat.com>
* posix/wordexp-test.c: More tests.
* posix/wordexp.c (wordexp): Explicit null words should be kept.
1999-11-04 Shinya Hanataka <hanataka@abyss.rim.or.jp>
* locale/programs/linereader.c (get_string): Correct type of buf2
variable.
* locale/programs/ld-ctype.c (ctype_output): Store index correctly
for _NL_CTYPE_INDIGITS_MB_LEN, _NL_CTYPE_INDIGITS_WC_LEN,
_NL_CTYPE_INDIGITS*_MB, _NL_CTYPE_OUTDIGIT*_MB, and
_NL_CTYPE_OUTDIGIT*_WC.
(allocate_arrays): Completely initialize mapping tables.
* locale/programs/ld-time.c (time_startup): We need the wide car
string.
(time_finish): Correct handling of era.
(time_output): Fix a few array indeces.
(time_read): Pass the repertoire map to lr_token.
Ulrich Drepper [Fri, 5 Nov 1999 02:26:16 +0000 (02:26 +0000)]
Update.
1999-11-03 Ulrich Drepper <drepper@cygnus.com>
* Versions.def: Add version for libthread_db.
Ulrich Drepper [Wed, 3 Nov 1999 06:13:09 +0000 (06:13 +0000)]
Update.
* internals.h: Declare __pthread_last_event.
* manager.c: Define __pthread_last_event.
(pthread_handle_create): Set __pthread_last_event.
(pthread_exited): Likewise.
* join.c (pthread_exit): Likewise.
Ulrich Drepper [Wed, 3 Nov 1999 04:23:46 +0000 (04:23 +0000)]
Update.
1999-11-02 Andreas Jaeger <aj@suse.de>
* manual/header.texi (Library Summary): The command @indexfonts
doesn't exist anymore, use @smallfonts instead.
Ulrich Drepper [Tue, 2 Nov 1999 23:44:42 +0000 (23:44 +0000)]
Update.
1999-11-02 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/sys/procfs.h: Include sys/ucontext.h
instead of duplicating definitions.
Ulrich Drepper [Tue, 2 Nov 1999 16:04:00 +0000 (16:04 +0000)]
Update.
* sysdeps/unix/sysv/linux/alpha/sys/procfs.h: Add more pr* types used
by the debugger.
* sysdeps/unix/sysv/linux/arm/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/sys/procfs.h: Likewise.
1999-11-01 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Tue, 2 Nov 1999 01:01:03 +0000 (01:01 +0000)]
Update.
* sysdeps/unix/sysv/linux/kernel-features.h
(__ASSUME_NEW_GETRLIMIT_SYSCALL): New definition.
Ulrich Drepper [Mon, 1 Nov 1999 23:15:14 +0000 (23:15 +0000)]
Update.
* sysdeps/unix/sysv/linux/net/if_arp.h: Add ARPHDR_HWX25.
Ulrich Drepper [Mon, 1 Nov 1999 23:01:49 +0000 (23:01 +0000)]
Update.
* sysdeps/unix/sysv/linux/i386/getrlimit.c: New file.
Ulrich Drepper [Mon, 1 Nov 1999 16:15:19 +0000 (16:15 +0000)]
Update.
1999-11-01 Ulrich Drepper <drepper@cygnus.com>
* manual/texinfo.tex: Updated.
Ulrich Drepper [Mon, 1 Nov 1999 07:13:56 +0000 (07:13 +0000)]
Update.
1999-11-01 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/sys/reboot.h: Remove K&R compatibility.
* inet/gethstbynm2_r.c: Reorder addresses.
Ulrich Drepper [Mon, 1 Nov 1999 03:04:49 +0000 (03:04 +0000)]
Update.
1999-09-11 Paul Eggert <eggert@twinsun.com>
* posix/glob.h (glob): If #defining to glob64, do this before
declaring it, so that all declarations and uses match, and do not
declare glob64, to avoid a declaration clash.
(globfree): Likewise with globfree64.
1999-09-08 Eli Zaretskii <eliz@is.elta.co.il>
* sysdeps/generic/glob.c (prefix_array) [__MSDOS__,WINDOWS32]:
Keep the trailing slash unless DIRNAME is just "x:/".
Ulrich Drepper [Mon, 1 Nov 1999 02:36:17 +0000 (02:36 +0000)]
Update.
1999-10-11 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/bits/siginfo.h (SI_KERNEL): Added.
* sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Likewise.
Closes PR libc/1384.