aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.10
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
commitedf66db113cdaded68871e13ccaae158eef2a321 (patch)
tree98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.10
parent92c3af3c140f671ea49c751368d17df2e10d0eeb (diff)
downloadglibc-edf66db113cdaded68871e13ccaae158eef2a321.tar.xz
glibc-edf66db113cdaded68871e13ccaae158eef2a321.zip
Rotate ChangeLog correctly
I incorrectly assumed that the ChangeLog numbers (.1, .2, etc.) are in order. They're not and the latest non-current ChangeLog is the one with the highest number. Fixed.
Diffstat (limited to 'ChangeLog.10')
-rw-r--r--ChangeLog.1016160
1 files changed, 11374 insertions, 4786 deletions
diff --git a/ChangeLog.10 b/ChangeLog.10
index 11b6cd2f52..6736bcc1fa 100644
--- a/ChangeLog.10
+++ b/ChangeLog.10
@@ -1,6677 +1,13265 @@
-1999-02-05 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+2000-02-28 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/powerpc/fprsave.S: New file.
+ * sysdeps/powerpc/fprrest.S: New file.
+ * sysdeps/powerpc/Makefile [$(subdir)=misc] (sysdep_routines):
+ Add fprsave and fprrest.
+
+ * sysdeps/powerpc/gprrest0.S: Use ASM_GLOBAL_DIRECTIVE instead of
+ .globl.
+ * sysdeps/powerpc/gprsave0.S: Likewise.
+ * sysdeps/powerpc/gprrest1.S: Likewise.
+ * sysdeps/powerpc/gprsave1.S: Likewise.
+
+ * sysdeps/powerpc/fpu/s_copysign.S: Use L() instead of local labels.
+ * sysdeps/powerpc/submul_1.S: Likewise.
+ * sysdeps/powerpc/sub_n.S: Likewise.
+ * sysdeps/powerpc/strcpy.S: Likewise.
+ * sysdeps/powerpc/strcmp.S: Likewise.
+ * sysdeps/powerpc/stpcpy.S: Likewise.
+ * sysdeps/powerpc/rshift.S: Likewise.
+ * sysdeps/powerpc/mul_1.S: Likewise.
+ * sysdeps/powerpc/memset.S: Likewise.
+ * sysdeps/powerpc/lshift.S: Likewise.
+ * sysdeps/powerpc/addmul_1.S: Likewise.
+ * sysdeps/powerpc/add_n.S: Likewise.
+
+ * sysdeps/unix/start.c: Initialize __errno and add comment
+ explaining why. Remove K&R compatibility.
+
+ * sysdeps/powerpc/fpu/s_isnan.c: Avoid using asm statement to
+ declare aliases.
+
+ * sysdeps/powerpc/Makefile: Always pass flags to compile for ppc
+ and not rs6000.
+ [$(subdir)=misc] (sysdep_routines): Add gprsave0, gprrest0,
+ gprsave1 , and gprrest1.
+ Don't pass special flags to compiler for init and gmon-start if
+ this is no ELF platform.
+ * sysdeps/powerpc/gprrest0.S: New file.
+ * sysdeps/powerpc/gprsave0.S: New file.
+ * sysdeps/powerpc/gprrest1.S: New file.
+ * sysdeps/powerpc/gprsave1.S: New file.
+ * sysdeps/powerpc/Versions: Export _savegpr* and _restgpr*
+ functions.
- * nscd/hstcache.c (addhstbyaddr): Use INET_ADDRSTRLEN for buffer.
- (addhstbyaddr6): Use INET6_ADDRSTRLEN for buffer.
- (addhstbynamev6): Correct debug output.
+ * sysdeps/mach/hurd/bits/statfs.h: Define _STATFS_F_NAMELEN.
+ * sysdeps/unix/sysv/linux/bits/statfs.h: Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/statfs.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/statfs.h: Likewise.
+ * sysdeps/posix/fpathconf.c: Don't unconditionally use f_namelen
+ in statfs. Check feature macro and use f_name_max or NAME_MAX
+ instead.
+ * sysdeps/posix/pathconf.c: Likewise.
+
+ * dlfcn/dlfcn.h: Remove DL_CALL_FCT definition here.
+ * sysdeps/generic/bits/dlfcn.h: Define DL_CALL_FCT here.
+ * sysdeps/mips/bits/dlfcn.h: Define DL_CALL_FCT here.
+ * iconv/skeleton.c: If DL_CALL_FCT is not yet defined, add dummy
+ definition here.
+
+ * sysdeps/generic/libc-start.c: Fix typo in comment.
+
+ * include/set-hooks.h: Allow systems to not define
+ symbol_set_define.
+
+ * configure.in: Unify machine names rs6000 and powerpc.
+
+2000-02-25 Andreas Jaeger <aj@suse.de>
+
+ * malloc/Versions: Change version of __libc_freeres to 2.1 in
+ accordance with usage in glibc 2.1.3.
+
+2000-02-28 Ulrich Drepper <drepper@redhat.com>
+
+ * stdlib/msort.c (qsort): Limit the amount of memory spend on a
+ temporary array for the mergesort.
+
+2000-02-28 Andreas Jaeger <aj@suse.de>
+
+ * stdlib/canonicalize.c: Include <stddef.h> for ptrdiff_t.
+
+2000-02-27 Ulrich Drepper <drepper@redhat.com>
+
+ * conform/conformtest.pl (@headers): Add wordexp.h, wctype.h, wchar.h,
+ varargs.h, utmpx.h, utime.h, unistd.h, ulimit.h, ucontext.h, time.h,
+ termios.h, tar.h, sys/wait.h, sys/uio.h, sys/types.h, sys/times.h,
+ sys/timeb.h, sys/time.h, sys/statvfs.h, sys/stat.h, sys/shm.h,
+ sys/sem.h, and sys/resource.h.
+ Implement handling of allow-header.
+ * conform/data/fcntl.h-data: Correct various bugs.
+ * conform/data/fnmatch.h-data: Likewise.
+ * conform/data/math.h-data: Likewise.
+ * conform/data/ndbm.h-data: Likewise.
+ * conform/data/nl_types.h-data: Likewise.
+ * conform/data/poll.h-data: Likewise.
+ * conform/data/pthread.h-data: Likewise.
+ * conform/data/semaphore.h-data: Likewise.
+ * conform/data/setjmp.h-data: Likewise.
+ * conform/data/signal.h-data: Likewise.
+ * conform/data/stdarg.h-data: Likewise.
+ * conform/data/stddef.h-data: Likewise.
+ * conform/data/stdio.h-data: Likewise.
+ * conform/data/stdlib.h-data: Likewise.
+ * conform/data/string.h-data: Likewise.
+ * conform/data/strings.h-data: Likewise.
+ * conform/data/stropts.h-data: Likewise.
+ * conform/data/syslog.h-data: Likewise.
+ * conform/data/sys/ipc.h-data: Likewise.
+ * conform/data/sys/mman.h-data: Likewise.
+ * conform/data/sys/msg.h-data: Likewise.
+ * conform/data/tar.h-data: New file.
+ * conform/data/termios.h-data: New file.
+ * conform/data/time.h-data: New file.
+ * conform/data/ucontext.h-data: New file.
+ * conform/data/ulimit.h-data: New file.
+ * conform/data/unistd.h-data: New file.
+ * conform/data/utime.h-data: New file.
+ * conform/data/utmpx.h-data: New file.
+ * conform/data/varargs.h-data: New file.
+ * conform/data/wchar.h-data: New file.
+ * conform/data/wctype.h-data: New file.
+ * conform/data/wordexp.h-data: New file.
+ * conform/data/sys/resource.h-data: New file.
+ * conform/data/sys/sem.h-data: New file.
+ * conform/data/sys/shm.h-data: New file.
+ * conform/data/sys/stat.h-data: New file.
+ * conform/data/sys/statvfs.h-data: New file.
+ * conform/data/sys/time.h-data: New file.
+ * conform/data/sys/timeb.h-data: New file.
+ * conform/data/sys/times.h-data: New file.
+ * conform/data/sys/types.h-data: New file.
+ * conform/data/sys/uio.h-data: New file.
+ * conform/data/sys/wait.h-data: New file.
+
+ * grp/grp.h (getgrent_r): Declare only if __USE_GNU.
+
+ * include/sys/time.h (__itimes): Fix type of second parameter.
+
+ * io/sys/stat.h (S_IFLNK): Define also if __USE_XOPEN.
+ (S_ISVTX): Likewise.
+
+ * io/sys/statvfs.h: Define fsblkcnt_t and fsfilcnt_t.
+
+ * locale/langindo.h: Make ERA_YEAR, INT_CURR_SYMBOL, CURRENCY_SYMBOL,
+ MON_DECIMAL_POINT, MON_THOUSANDS_SEP, MON_GROUPING, POSITIVE_SIGN,
+ NEGATIVE_SIGN, INT_FRAC_DIGITS, FRAC_DIGITS, P_CS_PRECEDES,
+ P_SEP_BY_SPACE, N_CS_PRECEDES, N_SEP_BY_SPACE, P_SIGN_POSN,
+ N_SIGN_POSN, DECIMAL_POINT, THOUSANDS_SEP, GROUPING, YESEXPR,
+ NOEXPR, YESSTR, and NOSTR only available if __USE_GNU.
+
+ * math/bits/mathcalls.h: Don't declare tgamma and scalbn if only
+ __USE_XOPEN.
+
+ * posix/unistd.h: Don't define ptrdiff_t.
+ (sbrk): Correct type of parameter.
+ * sysdeps/generic/sbrk.c: Likewise.
+ * sysdeps/mach/hurd/sbrk.c: Likewise.
+
+ * posix/sys/types.h: Allow id_t, suseconds_t, fsblkcnt_t, and
+ fsfilcnt_t being defined elsewhere.
+
+ * resource/sys/resource.h: Define id_t.
+ If __USE_XOPEN use int for type of first parameter if getrlimit,
+ getrlimit64, setrlimit, setrlimit64, getrusage, getpriority, and
+ setpriority.
+ * sysdeps/generic/getpriority.c: Fix type of second parameter.
+ * sysdeps/generic/setpriority.c: Likewise.
+ * sysdeps/mach/hurd/getpriority.c: Likewise.
+ * sysdeps/mach/hurd/setpriority.c: Likewise.
+ * sysdeps/unix/sysv/irix4/getpriority.c: Likewise.
+ * sysdeps/unix/sysv/irix4/setpriority.c: Likewise.
+ * sysdeps/unix/sysv/linux/getpriority.c: Likewise.
- * nscd/connections.c: Include <arpa/inet.h> for inet_ntop.
- (handle_request): Correctly print gethostbyaddr* debug messages.
+ * sysdeps/generic/utimes.c: Fix parameter of third parameter.
+ * sysdeps/mach/hurd/utimes.c: Likewise.
+ * sysdeps/posix/utimes.c: Likewise.
-1999-02-04 Ulrich Drepper <drepper@cygnus.com>
+ * sysdeps/generic/bits/shm.h: Define shmatt_t type and use it in
+ struct shmid_ds definition.
+ * sysdeps/gnu/bits/shm.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/bits/shm.h: Likewise.
+ * sysdeps/unix/sysv/linux/bits/shm.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/shm.h: Likewise.
- * stdlib/strtoll.c: Add alias __strtoq_internal.
- * stdlib/strtoull.c: Add alias __strtouq_internal.
+ * sysvipc/sys/shm.h: Define time_t.
- * wcsmbs/mbrtowc.c: Correct logic testing for converted NUL
- character. Patch by Owen Taylor <otaylor@redhat.com>.
+ * sysvipc/sys/sem.h (struct sembuf): Make sem_num field unsigned.
-1999-02-03 Mark Kettenis <kettenis@gnu.org>
+ * sysdeps/gnu/bits/sem.h: Rename anonymous type struct sem_queue and
+ struct sem_undo to struct __sem_queue and struct __sem_undo resp.
- * sysdeps/mach/hurd/utimes.c (__utimes): Deal with TVP being NULL.
+ * time/time.h: Define suseconds_t if not already done.
-1999-02-03 Ulrich Drepper <drepper@cygnus.com>
+ * sysdeps/unix/sysv/linux/bits/statvfs.h: Rename f_spare to __f_spare.
+ * sysdeps/unix/sysv/linux/fstatvfs64.c: Likewise.
+ * sysdeps/unix/sysv/linux/statvfs64.c: Likewise.
+ * sysdeps/unix/sysv/linux/internal_statvfs.c: Likewise.
- * version.h (VERSION): Bump to 2.1.
- (RELEASE): Change to stable.
+ * intl/bindtextdom.c: Use rwlock to avoid surprising results in
+ multithreaded applications.
+ * intl/dcigettext.c: Likewise.
+ * intl/textdomain.c: Likewise.
+ * intl/*.c: Update copyright.
+ * sysdeps/generic/bits/libc-lock.h: Define __libc_rwlock_* stubs.
- * 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.
+2000-02-27 Andreas Jaeger <aj@suse.de>
-1999-02-03 Jakub Jelinek <jj@ultra.linux.cz>
+ * sysdeps/unix/sysv/linux/configure.in: Treat also "/usr/" as
+ prefix especially.
- * sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Set branch
- prediction correctly.
+2000-02-27 Ulrich Drepper <drepper@redhat.com>
- * 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.
+ * po/de.po: Update from translation team.
+ * po/ko.po: Likewise.
-1999-02-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+2000-02-25 Andreas Jaeger <aj@suse.de>
+
+ * math/Versions: Move fe* function to GLIBC_2.2. The patches have
+ not been added to glibc 2.1.3.
+ * Versions.def: Remove 2.1.3 entry for math.
+ * sysdeps/alpha/fpu/fclrexcpt.c: Change default version to GLIBC_2.2.
+ * sysdeps/alpha/fpu/fegetenv.c: Likewise.
+ * sysdeps/alpha/fpu/fesetenv.c: Likewise.
+ * sysdeps/alpha/fpu/feupdateenv.c: Likewise.
+ * sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
+ * sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
+ * sysdeps/arm/fpu/fclrexcpt.c: Likewise.
+ * sysdeps/arm/fpu/fegetenv.c: Likewise.
+ * sysdeps/arm/fpu/fesetenv.c: Likewise.
+ * sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
+ * sysdeps/generic/fclrexcpt.c: Likewise.
+ * sysdeps/generic/fegetenv.c: Likewise.
+ * sysdeps/generic/fesetenv.c: Likewise.
+ * sysdeps/generic/feupdateenv.c: Likewise.
+ * sysdeps/generic/fgetexcptflg.c: Likewise.
+ * sysdeps/generic/fraiseexcpt.c: Likewise.
+ * sysdeps/generic/fsetexcptflg.c: Likewise.
+ * sysdeps/i386/fpu/fclrexcpt.c: Likewise.
+ * sysdeps/i386/fpu/fegetenv.c: Likewise.
+ * sysdeps/i386/fpu/fesetenv.c: Likewise.
+ * sysdeps/i386/fpu/feupdateenv.c: Likewise.
+ * sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
+ * sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
+ * sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
+ * sysdeps/m68k/fpu/fegetenv.c: Likewise.
+ * sysdeps/m68k/fpu/fesetenv.c: Likewise.
+ * sysdeps/m68k/fpu/feupdateenv.c: Likewise.
+ * sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
+ * sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
+ * sysdeps/mips/fpu/fclrexcpt.c: Likewise.
+ * sysdeps/mips/fpu/fegetenv.c: Likewise.
+ * sysdeps/mips/fpu/fesetenv.c: Likewise.
+ * sysdeps/mips/fpu/feupdateenv.c: Likewise.
+ * sysdeps/mips/fpu/fgetexcptflg.c: Likewise.
+ * sysdeps/powerpc/fclrexcpt.c: Likewise.
+ * sysdeps/powerpc/fpu/fegetenv.c: Likewise.
+ * sysdeps/powerpc/fpu/fesetenv.c: Likewise.
+ * sysdeps/powerpc/fpu/feupdateenv.c: Likewise.
+ * sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise.
+ * sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.
+ * sysdeps/sparc/fpu/fclrexcpt.c: Likewise.
+ * sysdeps/sparc/fpu/fegetenv.c: Likewise.
+ * sysdeps/sparc/fpu/fesetenv.c: Likewise.
+ * sysdeps/sparc/fpu/feupdateenv.c: Likewise.
+ * sysdeps/sparc/fpu/fgetexcptflg.c: Likewise.
+ * sysdeps/sparc/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/sparc/fpu/fsetexcptflg.c: Likewise.
+
+2000-02-25 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/alpha/fpu/fraiseexcpt.c (__feraiseexcept): Correct
+ declaration to return value.
+
+ * sysdeps/ieee754/Makefile (CFLAGS-k_standard.c): Added.
+
+ * math/Makefile: Remove -Wno-write-strings since it's only needed
+ by one file.
+
+ * intl/Makefile (CFLAGS-bindtextdom.c): The code has been fixed,
+ we don't need to disable the warnings anymore, remove them.
+ (CFLAGS-finddomain.c): Likewise.
+ (CFLAGS-localealias.c): Likewise.
+
+2000-02-25 Andreas Jaeger <aj@suse.de>
+
+ * configure.in: Allow sed 3.02 or newer versions.
+
+ * manual/install.texi (Tools for Compilation): Document sed
+ requirement.
+
+2000-02-25 Ulrich Drepper <drepper@cygnus.com>
+
+ * sysdeps/powerpc/bzero.S: Moved to...
+ * sysdeps/powerpc/elf/bzero.S: ...here. New file.
+
+ * posix/environ.c: Moved to...
+ * sysdeps/generic/environ.c: ...here. New file.
+
+2000-02-25 Andreas Jaeger <aj@suse.de>
+
+ * stdio-common/Makefile (CFLAGS-_itoa.c): The code has been
+ fixed, we don't need to disable the warnings anymore, remove them.
+ * elf/Makefile (CFLAGS-dl-load.c): Likewise.
+
+ * posix/Makefile (CFLAGS-regex.c): Remove not needed warning
+ flag.
- * manual/time.texi (General Time String Parsing): Fix typos. Fix
- column widths of table.
+ * posix/regex.c (regex_compile): Remove unused variables.
-1999-01-31 Mark Kettenis <kettenis@phys.uva.nl>
+2000-02-25 Andreas Jaeger <aj@suse.de>
- * sysdeps/mach/hurd/times.c: New file.
+ * sysdeps/unix/sysv/linux/bits/msq.h (struct msqid_ds): Use
+ __pid_t.
+ * sysdeps/unix/sysv/linux/alpha/bits/msq.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/msq.h: Likewise.
-1999-02-02 Ulrich Drepper <drepper@cygnus.com>
+2000-02-25 Andreas Jaeger <aj@suse.de>
- * 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.
+ * locale/programs/ld-ctype.c (allocate_arrays): Add missing
+ variable declaration.
- * elf/dl-load.c: Use alloca, not __alloca.
+2000-02-25 Ulrich Drepper <drepper@redhat.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>.
+ * conform/conformtest.pl (@headers): Add "sys/msg.h", "sys/mman.h",
+ "sys/ipc.h", "syslog.h", and "stropts.h".
+ Handle / in header names correctly.
+ * conform/data/stropts.h-data: New file.
+ * conform/data/syslog.h-data: New file.
+ * conform/data/sys/ipc.h-data: New file.
+ * conform/data/sys/mman.h-data: New file.
+ * conform/data/sys/msg.h-data: New file.
- * localedata/locales/it_CH: New file.
- Contributed by Giacomo Amabile Catenazzi <gcatenaz@g26.ethz.ch>.
+ * misc/sys/mman.h: Define off_t and mode_t if not already done.
-1999-01-31 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+ * streams/stropts.h: Define gid_t and uid_t if not already done.
- * manual/install.texi (Configuring and compiling): Building in the
- source directory works, change paragraph stating the opposite.
+ * sysdeps/gnu/bits/ipc.h (IPC_INFO): Only define if __USE_GNU.
+ * sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Likewise.
+ * sysdeps/unix/sysv/linux/bits/ipc.h: Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/ipc.h: Likewise.
-1999-01-29 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+ * sysvipc/sys/msg.h: Don't include sys/types.h.
+ Define time_t, pid_t, and ssize_t if not already done.
+ (struct msgbuf): Define only if __USE_GNU.
- * locale/programs/locale-spec.c: Fix last change.
+ * sysdeps/generic/bits/msq.h: Include bits/types.h, not sys/types.h.
+ (MSG_EXCEPT): Only define if __USE_GNU.
+ Define msgqnum_t and msglen_t and use them in struct msqid_ds
+ definition.
+ * sysdeps/gnu/bits/msq.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/bits/msq.h: Likewise.
+ * sysdeps/unix/sysv/linux/bits/msq.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/msq.h: Likewise.
-1999-01-31 Ulrich Drepper <drepper@cygnus.com>
+ * sysdeps/generic/bits/stropts.h (I_GWROPT): Renamed from I_GWRSET.
+ (FLUSHBAND): Only define is __USE_GNU.
+ (RPROTMASK): Likewise.
+ (SNDPIPE): Likewise.
+ (MUXID_ALL): Likewise.
+ (struct strrecvfd): Rename fill to __fill.
- * math/libm-test.c (fdim_test): Fix typo in message.
- Patch by Paul Kimoto <kimoto@spacenet.tn.cornell.edu>.
+2000-02-24 Ulrich Drepper <drepper@redhat.com>
-1999-01-31 Philip Blundell <philb@gnu.org>
+ * stdlib/stdlib.h: Move definition X/Open compatibility stuff
+ inside the main #ifdef.
- * 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.
+2000-02-24 Geoff Clare <gwc@unisoft.com>
-1999-01-30 Ulrich Drepper <drepper@cygnus.com>
+ * posix/wordexp-test.c: Updated to include tests for all the
+ problems fixed by the last changes to wordexp.c.
- * sysdeps/sparc/sparc32/__longjmp.S: Include bits/setjmp.h not
- jmp_buf.h. Patch by David S. Miller <davem@dm.cobaltmicro.com>.
+2000-02-24 Ulrich Drepper <drepper@redhat.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.
+ * posix/sys/wait.h: Handle definitions duplicated in stdlib.h
+ correctly.
+ * stdlib/stdlib.h: Handle definition of wait macros correctly.
-1999-01-29 Richard Henderson <rth@twiddle.net>
+ * posix/sys/wait.h: Add missing #endif.
- * scripts/config.sub: Recognize alpha{pca5[67],ev[67]}.
+ * stdlib/stdlib.h (setstate): Don't mark argument as const (yet).
+ * stdlib/random_r.c: Change parameter types for initstate_t and
+ setstate_r.
+ * include/stdlib.h: Change parameter types for __initstate_t and
+ __setstate_r.
- * sysdeps/generic/elf/backtracesyms.c (__backtrace_symbols):
- Format pointer differences as longs.
+2000-02-24 Andreas Jaeger <aj@suse.de>
- * sysdeps/alpha/fpu/s_floor.c, sysdeps/alpha/fpu/s_floorf.c:
- Copy commentary from bits/mathinclude.h. Kill unused defines.
+ * include/stdlib.h: Fix prototypes of __initstate and __setstate.
- * sysdeps/alpha/atomicity.h: New file.
+ * manual/time.texi (Precision Time): Fix typo.
+ Patch by John Tobey <jtobey@ne.mediaone.net>, PR libc/1576.
-1999-01-29 Ulrich Drepper <drepper@cygnus.com>
+2000-02-24 Ulrich Drepper <drepper@redhat.com>
- * version.h (VERSION): Bump to 2.0.112.
+ * conform/conformtest.pl (@headers): Add string.h and strings.h.
+ * conform/data/string.h-data: New file.
+ * conform/data/strings.h-data: New file.
- * scripts/versions.awk: Quote { in regexp.
+ * string/string.h [__USE_XOPEN]: Don't declare functions from
+ <strings.h> here as well.
- * sunrpc/clnt_tcp.c (clnttcp_call): Resolve 32-64 comparison
- conflict for 64 bit platforms.
- Patch by trott@rottmann.hi.shuttle.de.
+2000-02-23 Ulrich Drepper <drepper@redhat.com>
- * 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>.
+ * posix/sys/wait.h: Pretty printing. Allow WEXITSTATUS etc be
+ defined elsewhere.
+ * stdlib/stdlib.h [__USE_XOPEN]: Define WEXITSTATUS etc.
+ * sysdeps/generic/bits/waitflags.h: Allow including from stdlib.h.
+ * sysdeps/unix/bsd/bits/waitflags.h: Likewise.
+ * sysdeps/unix/sysv/linux/bits/waitflags.h: Likewise.
+ * sysdeps/unix/sysv/sysv4/bits/waitflags.h: Likewise.
+ * sysdeps/generic/bits/waitstatus.h: Likewise.
- * 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.
+ * posix/wordexp.c: Use $HOME to expand ~ (if set); fix off-by-one
+ error in expansion of ~user; correct handling of WRDE_APPEND and
+ WRDE_DOOFFS; return WRDE_SYNTAX for syntax errors in command
+ substitutions; limit removal of newlines to those that are
+ really `trailing'; allow for current word to continue after
+ a command substitution (e.g. "a$(echo b)c"); restore pwordexp
+ members properly on error returns.
+ Patch by Geoff Clare <gwc@unisoft.com>.
- * sysdeps/alpha/fpu/s_floor.c (__floor): Don't depend on inlining,
- duplicate the code.
- * sysdeps/alpha/fpu/s_floorf.c (__floorf): Likewise.
+ * locale/programs/ld-ctype.c (allocate_arrays): Make sure the end
+ of width table is 4-byte aligned.
+ (ctype_output): Write out the entire width array.
- * sysdeps/i386/Versions: Exports functions from libgcc since this
- is what was done in glibc 2.0.
- * sysdeps/m68k/Versions: Likewise. New file.
+ * sysdeps/unix/sysv/linux/bits/waitflags.h: Add __WALL.
-1999-01-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+2000-02-23 Andreas Jaeger <aj@suse.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.
+ * dlfcn/dlopen.c: Include <stddef.h> for NULL.
+ * dlfcn/dlopenold.c: Likewise.
+ * dlfcn/dlsym.c: Likewise.
+ * dlfcn/dlvsym.c: Likewise.
+ * iconv/gconv.c: Likewise.
-1999-01-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+2000-02-23 Ulrich Drepper <drepper@redhat.com>
- * 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.
+ * conform/conformtest.pl (@headers): Add stdlib.h.
+ * conform/data/stdlib.h-data: New file.
-1999-01-27 Philip Blundell <pb@nexus.co.uk>
+2000-02-22 Ulrich Drepper <drepper@redhat.com>
- * sysdeps/unix/sysv/linux/arm/vfork.S: Deleted.
+ * dlfcn/dlfcn.h (RTLD_DEFAULT): Don't use NULL.
-1999-01-28 David S. Miller <davem@redhat.com>
+ * iconv/iconv.h (iconv): Fix prototype.
- * sysdeps/sparc/sparc32/__longjmp.S: Rewrite without bogus sanity
- checks and aborts, to make longjmp based thread schemes work again.
+ * misc/libgen.h: When using gcc using renaming feature to get XPG
+ definition of basename.
-1999-01-28 Ulrich Drepper <drepper@cygnus.com>
+ * misc/search.h (struct entry): Fix type of element data.
- * 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>.
+ * posix/unistd.h (getpagesize): Declare as const function.
- * locale/setlocale.c (free_mem): Don't try to free C locale data
- and use setdata instead of doing it by hand.
+ * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Define SA_NOCLDWAIT.
+ * sysdeps/unix/sysv/linux/bits/sigaction.h: Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise.
- * iconv/gconv_conf.c (add_alias): Check that so such alias is
- currently stored.
+ * signal/signal.h [__USE_XOPEN]: Define uid_t.
+ (sigstack): Correct type of first parameter.
+ * sysdeps/generic/sigstack.c (sigstack): Likewise.
+ * sysdeps/unix/sysv/linux/sigstack.c (sigstack): Likewise.
+
+ * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h: New file. Copy of
+ old sysdeps/unix/sysv/linux/bits/siginfo.h.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/bits/siginfo.h: Likewise.
+ * sysdeps/unix/sysv/linux/bits/siginfo.h [struct siginfo] (si_band):
+ Change type to `long int'.
+