Tue Sep 24 11:22:39 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.7 is released. * <_G_config.h>: change version to 5.4.7. * elf/libc/jump.params: set version to 5.4.7. * release.libc: update. Mon Sep 23 17:11:08 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * locale/setlocale.c: don't delete partial locale. * lcoale/loadlocale.c (_nl_free_locale): deleted. * locale/localeinfo.h: * locale/findlocale.c: * locale/setlocale.c: undo the change of Fri Sep 20 14:10:05 1996 by H.J. Lu (hjl@gnu.ai.mit.edu). Mon Sep 23 15:53:19 1996 Ross Alexander * configure: add 686 support. Mon Sep 23 05:03:52 1996 "Piet W. Plomp" * inet/gethstnmad.c: prototype fix. Sun Sep 22 09:48:18 1996 Thorsten Kukuk * nys/nis/src/nis_if.c (nis_add, nis remove, nis_modify) : New * nys/nis/src/nis_dummy.c (nis_local_principal) : give "nobody" back, not a pointer to NULL. * nys/nis/src/nis_dummy.c (nis_add, nis_remove, nis_modify) : Removed * nys/nis/src/nis_names.c (nis_local_group): Fixed, expand the group to a fully quallified NIS+ name * nys/nis/src/nis_alloc.c (nis_destroy_object): New * nys/nis/src/nis_alloc.c (nis_clone_object): New * nys/nis/src/nis_subr.c: New file * nys/nis/src/Makefile: Add nis_subr.o to OBJS * nys/nis/include/rpcsvc/nislib.h: Add prototypes for nis_subr.c Fri Sep 20 14:10:05 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.6 is released. * <_G_config.h>: change version to 5.4.6. * elf/libc/jump.params: set version to 5.4.6. * release.libc: update. * locale/localeinfo.h (_nl_free_locale_file_list): * locale/findlocale.c (_nl_free_locale_file_list): new. * locale/setlocale.c: call _nl_free_locale_file_list () after _nl_free_locale (). Fri Sep 20 04:31:10 1996 Colm Buckley * : add MNTTYPE_VFAT. Thu Sep 19 11:08:07 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * time/strftime.c: define HAVE_TZNAME. * time/Makefile (TZDIR): change to /usr/lib/zoneinfo:/usr/share/zoneinfo. * time/bsdtime.c (openFile): new, tzload uses it. Wed Sep 18 12:15:22 1996 Thorsten Kukuk * rpc/svc_tcp.c: * rpc/svc_udp.c: undo the change on Mon Jun 3 19:53:56 1996 by Matthias Urlichs . Mon Sep 16 21:28:03 1996 Andreas Schwab * (modf, modfl): Use round-to-zero when computing integer value. Reported by Chris Lawrence. Sun Sep 15 00:16:55 1996 David Holland * inet/gethstnmad.c: * inet/res_debug.c: * inet/res_init.c: * inet/res_query.c: * inet/rexec.c: * inet/ruserpass.c: * libio/iotempname.c: * locale/setlocale.c: * malloc/mtrace.c: * nls/msgcat.c: * nys/nsw/src/nsswitch.c: * nys/yp/src/yp_if.c: * posix/Makefile: - fix some places where it looks like there might be buffer overruns. - add some comments in places where there aren't and it isn't entirely obvious to a casual observer. - add __libc_secure_getenv() that always returns NULL in setuid programs, which is in a new file (posix/getenvsec.c) with initializer stuff you should check to make sure I did right. - use __libc_secure_getenv instead of ordinary getenv in most (but not all) places. I didn't change most of the NLS stuff, because I wasn't sure it was the right thing to do; same for the use of TZ in time/bsdtime.c. * posix/getenvsec.c: new. Thu Sep 12 20:26:08 1996 Andreas Schwab * (frexp, frexpl): Return value must be in [0.5, 1), not [1, 2). Reported by Chris Lawrence. Fri Sep 13 15:46:29 1996 "Marty Leisner" * : * : * : no long long for __STRICT_ANSI__. Thu Sep 13 02:10:26 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.5 is released. * <_G_config.h>: change version to 5.4.5. * elf/libc/jump.params: set version to 5.4.5. * release.libc: update. Thu Sep 12 23:15:36 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * README.distributors: add a note for linux 2.0. * locale/C-ctype.c: copied from glibc to fix EOF. * misc/err.c: * : new from glibc. * inet/ruserpass.c (rnetrc): use alloca () to alloca buffer for pathname. * inet/rcmd.c (ruserok): use alloca for fhost and pbuf. * nls/msgcat.c (catopen): check path overflow. Wed Aug 28 08:28:07 1996 craig@metrolink.com (Craig Groeschel) * (putenv): also for BSD. Mon Aug 26 05:21:06 1996 Janos Farkas * README: add warnings about SHADOW_COMPAT. * bsd/realpath.c (realpath): check overflow. * libbsd/cfsetspeed.c: * posix/cfsetget.c: enable 460800 baud. * libbsd/snprintf.c: add a comment to warn anyone in case. * libbsd/pty.c: use correct current pty names. * inet/gethstnmad.c (init_services): check trimdomainbuf overflow. (MAXINTERFACES): changed to 64. close a security hole. Mon Aug 12 17:12:37 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/i386/math/erf.c: minor changes. * sysdeps/linux/i386/math/erfl.c: * sysdeps/linux/i386/math/lgammal.c: fix typos. * (signgaml): new. (lgamma): remove __CONSTVALUE2. Fri Aug 9 10:01:27 1996 Norbert Kiesel * <_G_config.h> (_G_HAVE_BOOL): check __GNUG__ first. Wed Aug 7 06:35:11 1996 Curtis Larsen * (utime): fix a POSIX typo. Tue Aug 6 15:53:32 1996 David Holland * : fix compiler warnings. Tue Aug 6 11:06:04 1996 Claus_Heine@ac2.maus.de (Claus Heine) * nsw/src/yp/yp_misc.c: handle /etc/rpc better. Tue Jul 30 06:08:24 1996 Claus_Heine@ac2.maus.de (Claus Heine) * nsw/src/yp/yp_services.c: compare the requested service's name also with those aliases. Mon Jul 29 20:07:45 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * inet/bindresvport.c: undo the change on Mon Jun 3 19:53:56 1996 by Matthias Urlichs . Thu Jul 25 12:08:12 1996 "Yuri A. Pudgorodsky" * locale/charmap.c: * locale/error.c: * locale/locale.c: * locale/localedef.c: * locale/xmalloc.c: removed. * string/strcoll.c: * string/strxfrm.c: * time/strftime.c: * time/strptime.c: enable locale from glibc. Thu Jul 25 09:50:57 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * (_SC_PAGE_SIZE): new, defined as _SC_PAGESIZE. Thu Jun 13 00:28:45 1996 Michael Meskes * locale/Makefile: changes. Wed Jul 17 17:01:46 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.4 is released. * <_G_config.h>: change version to 5.4.4. (_G_LIB_VERSION): changed to 2.7.2. * elf/libc/jump.params: set version to 5.4.4. * sysdeps/linux/writev.c: fix a typo. Wed Jul 17 01:05:13 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * : * libio/libio.h: * libio/filedoalloc.c: * libio/iostdio.h: * libio/ChangeLog: * libio/libioP.h: * libio/strfile.h: * libio/strops.c: Update to libg++ 2.7.2. Wed Jul 17 01:05:13 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.3 is released. * <_G_config.h>: change version to 5.4.3. * elf/libc/jump.params: set version to 5.4.3. * sysdeps/pthreads/mit/fd_kern.c: modified for BSD 4.4. * Makefile: minor fixes. Tue Jun 25 23:29:25 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/writev.c: return bytes written if it > 0. Fri Jun 21 10:30:19 1996 Clayton O'Neill * sysdeps/linux/writev.c: return bytes written for errno == EAGAIN. Mon Jun 17 11:28:13 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * (IP_DF, IP_MF): new. Sat Jun 15 14:50:38 1996 Andreas Schwab * : _BYTE_ORDER -> __BYTE_ORDER. Mon Jun 10 12:31:08 1996 Michael Meissner * : add __PPC__. Sun Jun 9 14:01:38 1996 Andreas Schwab * : Remove comma at end of enum decl (forbidden by ISO C). Fri Jun 7 05:31:15 1996 Swen Thuemmler * nys/nsw/src/compat/compat_passwd.c: fix (+user security hole, netgroup speedups. * Makeconfig: * Makefile: modified for NYS. Fri Jun 7 12:26:12 1996 Michael Meskes * locale/Makefile: * locale/programs/error.h: * locale/programs/ld-collate.c: * locale/programs/locale.c: * locale/programs/localedef.c: * locale/programs/locfile.c: modified to compile the locale and localedef binaries. Wed Jun 5 09:07:28 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.2 is released. * <_G_config.h>: change version to 5.4.2. * elf/libc/jump.params: set version to 5.4.2. Tue Jun 4 15:53:48 1996 Jason Merrill * (XDR): add prototype to fields. Mon Jun 3 19:53:56 1996 Matthias Urlichs * sysdeps/i386/Makefile (LN): changed to ln -sf. * elf/crt/Makefile: change ln -s to ln -sf. * inet/bindresvport.c: stop libc from trying to re-bind a socket that's already bound to something. This is a good idea if the kernel ever allows multiple bind() calls to succeed (as mine does; I need that capability for transparent multihoming). * inet/res_send.c (res_isourserver, res_nameinquery): weak aliases for ELF. * rpc/svc_tcp.c: * rpc/svc_udp.c: stop re-binding. It seems to me that there are a few cases: - bindresvport modified the sockaddr passed to it. In that case, the second bind() will also fail. - bindresport doesn't modify the sockaddr. - On a kernel which allows multiple bind calls, we are clobbering the port the socket is bound to. - On a kernel which doesn't, - if the socket is not bound, you won't change a thing. - if it is, you'll fail. Sun Jun 2 22:48:27 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * Maketargets: use build libc.a for shared ELF library. * Makerules: don't copy from static for .S files. * elf/Makefile (lib): use -Wl,-whole-archive. * gcc/Makefile (libgcc): move libgcc.a to ../elfshared. Sun Jun 2 17:39:38 1996 Doug Lea (dl@cs.oswego.edu) * dl-malloc/malloc.c: update to version 2.6.3f. Sun Jun 2 11:48:27 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * Makeconfig (OPT_CFLAGS, PROFILE_OPT_CFLAGS): remove -g1. * Makerules: don't do "ld -r -x" for shared libraries. -g1 needs it. * Makeconfig (LD, MV): don't set them. * pwd/Makefile (SCRS): add lckpwdf.c for NYS. Thu May 30 15:39:00 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * (msg_accrights, msg_accrightslen): change them to msg_control and msg_controllen, respectively. * Makeconfig (LD, MV): set them to true for ELF. Needed by -g1. Thu May 30 01:46:41 1996 Janos Farkas * configure, Makeconfig: moved gcc architecture-dependent header directory detection from compile-time to config-time, thus sparing a gcc and sed invocation for every compiled file. * configure: added `screen' to the list of the terminals. Wed May 29 11:20:56 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.1 is released. * <_G_config.h>: change version to 5.4.1. * elf/libc/jump.params: set version to 5.4.1. Wed May 29 00:34:43 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * Makeconfig (OPT_CFLAGS, PIC_OPT_CFLAGS, PROFILE_OPT_CFLAGS): add -g1. * (ctermid, cuserid): added for _POSIX_SOURCE. * (ctermid, cuserid): commented out. * : include . fix a typo. * dl-malloc/malloc.c: restore the mremap patch. Tue May 28 02:15:47 1996 Thorsten Kukuk * nys/nsw/src/yp/yp_publickey.c: fix a typo. * nys/nsw/src/yp/yp_hosts.c: There could be some whitspaces before the hostname or more then one whitespace between the hostname, ignore them. * nys/yp/include/rpcsvc/ypclnt.h: Add YPOP_* Defines. * nys/yp/src/ypupdate_xdr.c: New, xdr functions for yp_update * nys/yp/src/yp_if.c: Add yp_update function Tue May 28 05:32:08 1996 Doug Lea (dl@cs.oswego.edu) * dl-malloc/malloc.c: update to version 2.6.3c. Mon May 27 10:43:40 1996 Markus Kuhn * : fix typos. Wed May 22 23:11:40 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.0 is released. * <_G_config.h>: change version to 5.4.0. * elf/libc/jump.params: set version to 5.4.0. Wed May 22 12:24:26 1996 Arno Schaefer * pwd/getpwnam.c: disable "+foo" and "-foo" if YP is defined. Wed May 22 11:13:46 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * (_PATH_LOGPID): changed to syslogd.pid. * nys/nsw/src/files/gshadow.c (sgetsgent): fix the default return of struct sgrp. Tue May 21 22:01:05 1996 WE Metzenthen * sysdeps/linux/i386/math/log10.c: * sysdeps/linux/i386/math/log10l.c: * sysdeps/linux/i386/math/log2l.c: return -infinity. Sat May 18 00:57:32 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * : Add SVR4 ABI. * string/Makefile (SRC1S): add argz-append.c argz-count.c argz-ctsep.c argz-stringify.c. * locale/loadlocale.c: (_nl_free_locale): return if no file is mapped. * locale/localealias.c: change PARAMS to __P. * : include . For older kernel, we need to go back the old way by changing "#if 1" to "#if 0". * : only valid for x86. Wed May 15 17:27:35 1996 Steven L Baur * (nanosleep): change const to __const. Mon May 13 23:19:39 1996 Per Bothner * fileops.c (_IO_file_close_it): Just call _IO_do_flush rather than _IO_file_sync, to avoid useless lseek. Mon May 13 16:46:02 1996 Ulrich Drepper * libio/iovfprintf.c: Correct handling of unsigned short values. Tue May 7 01:25:17 1996 Ulrich Drepper * : * : update. * locale/C_name.c: * locale/l10nflist.c: * locale/explodename.c: * locale/loadinfo.h: * locale/findlocale.c: * locale/localealias.c: * string/argz-append.c: * string/argz-count.c: * string/argz-ctsep.c: * string/argz-stringify.c: * : new. * Makefile (DEPEND_DIRS, CLEAN_DIRS, DIRS): add xstring and wctype. * (_ISalnum): modified. * : * : new. * ctype/Makefile, ctype/ctype-extn.c, ctype/ctype-info.c, ctype/ctype.c, ctype/test_ctype.c, locale/C-collate.c, locale/C-ctype.c, locale/C-messages.c, locale/C-monetary.c, locale/C-numeric.c, locale/C-time.c, locale/Makefile, locale/categories.def, locale/iso-4217.def, locale/lc-collate.c, locale/lc-ctype.c, locale/loadlocale.c, locale/weight.h, locale/lc-messages.c, locale/lc-monetary.c, locale/lc-numeric.c, locale/lc-time.c, locale/localeconv.c, locale/localeinfo.h, locale/nl_langinfo.c, locale/setlocale.c, locale/programs/charmap-kw.gperf, locale/programs/charmap-kw.h, locale/programs/config.h, locale/programs/charmap.c, locale/programs/charset.c, locale/programs/charset.h, locale/programs/locale.c, locale/programs/ld-collate.c, locale/programs/ld-ctype.c, locale/programs/ld-messages.c, locale/programs/ld-monetary.c, locale/programs/ld-numeric.c, locale/programs/ld-time.c, locale/programs/linereader.c, locale/programs/linereader.h, locale/programs/localedef.c, locale/programs/locales.h, locale/programs/locfile-kw.gperf, locale/programs/locfile-kw.h, locale/programs/locfile-token.h, locale/programs/locfile.c, locale/programs/locfile.h, locale/programs/simple-hash.c, locale/programs/simple-hash.h, locale/programs/stringtrans.c, locale/programs/stringtrans.h, locale/programs/xmalloc.c, locale/programs/xstrdup.c, locale/programs/error.c, locale/programs/error.h, locale/programs/euidaccess.c, locale/programs/group_member.c, locale/libintl.h: Update to latest locale code which is part of GNU libc. * wctype/Makefile, wctype/cname-lookup.h, wctype/iswctype.c, wctype/wctrans.c, wctype/test_wctype.c, wctype/towctrans.c, wctype/wctype.c, wctype/wcfuncs.c, xstring/Makefile, xstring/mbscmp.c, xstring/mbsinit.c, xstring/mbsrtowcs.c, xstring/wcscat.c, xstring/wcschr.c, xstring/wcscmp.c, xstring/wcscpy.c, xstring/wcscspn.c, xstring/wcsdup.c, xstring/wcslen.c, xstring/wcsspn.c, xstring/wctob.c, xstring/wcsncat.c, xstring/wcsncmp.c, xstring/wcsncpy.c, xstring/wcspbrk.c, xstring/wcsrchr.c, xstring/wcsstr.c, xstring/wcstok.c, xstring/btowc.c, xstring/mbrlen.c, xstring/mbrtowc.c, xstring/wcrtomb.c, xstring/wcsrtombs.c, xstring/wmemchr.c, xstring/wmemcmp.c, xstring/wmemcpy.c, xstring/wmemmove.c, xstring/wmemset.c: Implement extensions of ISO amendment 1. * xstring/mbsadvance.c, xstring/mbscat.c, xstring/mbschr.c, xstring/mbscpy.c, xstring/mbsdup.c, xstring/mbslen.c, xstring/mbsncat.c, xstring/mbsncmp.c, xstring/mbsncpy.c, xstring/mbsrchr.c, xstring/mbstomb.c, xstring/wcswcs.c: Remove implementation of function not part of final ISO C standard. * : * : Remove header files not part of final ISO C standard. Fri May 3 00:26:42 1996 "Ronald F. Guilmette" * (hostent): remove __const. Sat Apr 27 19:47:30 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * (PI2): changed to (M_PI + M_PI) from M_PI_2. * : comment out BSD checking. * (struct timespec): dummy for gcc. Tue May 7 03:06:22 1996 Klaus Steinberger * (swapon): add int __swapflags. Sat Apr 27 11:20:37 1996 Zoltan Hidvegi * pwd/getpwnam.c: * pwd/getpwuid.c: The patch below makes getpuid() very very much faster if there are +@netgroup entries in /etc/passwd. The original codereaded the the passwd for all users in the given netgroup one by one until the requested user was found. If there were more +@netgroup entries, all of the netgroups were scanned sequentially until the requested user was found. Also there was a bug: if the uid of a disabled user was requested, getpwuid() and getpwname() returned immediately without closing the passwd file. After this patch getpwuid() uses __nis_getpwuid() to get the name of the user, then it gets the netgroups the user is in using netgroup.byuser map. If there is a large passwd datebase this makes a big difference (here it was 30 times faster). Also ypserv will use much less CPU time. getpwname() is also improved. Originally if it found a +@netgroup entry, it got this netgroup from the netgroup map, and checked wether the user is in the given group parsing this information. After this patch getpwname() uses the same algorithm as getpwuid() asking the user's group from netgroup.byuser. We have 8 netgroups with about 630 users and the canged getpwuid() is about 3-times faster. These methods are not my inventions. All unices do it this way which can be checked e.g. by the Solaris snoop utility. Fri Apr 26 00:47:30 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/mmap.c (__mmap): renamed from mmap. (mmap): make it as a weak alias for __mmap (). * locale/Makefile (localedir): set to /usr/share/locale. (i18ndir): set to /usr/share/i18n. Wed Apr 24 14:43:18 1996 Dmitri Beloslioudtsev * nls/linux/Russian/auth.m: * nls/linux/Russian/clnt-misc.m: * nls/linux/Russian/errlist-u.m: * nls/linux/Russian/errlist.m: * nls/linux/Russian/getopt.m: * nls/linux/Russian/h-errlist.m: * nls/linux/Russian/net-misc.m: * nls/linux/Russian/rpc-errlist.m: * nls/linux/Russian/rpc-misc.m: * nls/linux/Russian/siglist-u.m: * nls/linux/Russian/siglist.m: * nls/linux/Russian/README.Russian: new. Wed Apr 24 22:05:14 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.3.12 is released. * <_G_config.h>: change version to 5.3.12. * elf/libc/jump.params: set version to 5.3.12. * release.libc: update. Wed Apr 24 19:20:58 1996 Michael Riepe * inet/rcmd.c: > So, according to this just adding a host name should > act exactly as it currently is, so I really don't > see it as a security hole if it is acting properly. No! If there is only a hostname in /etc/hosts.equiv or ~/.rhosts, the local and remote user names *must* match. Libc 5.3.9+ doesn't get this right when YP is #defined. Wed Apr 17 14:39:12 1996 Juergen.Pfeifer@T-Online.de (Juergen Pfeifer) * (__machdep_sys__fxstat): new. Mon Apr 15 00:35:02 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.3.11 is released. * <_G_config.h>: change version to 5.3.11. * elf/libc/jump.params: set version to 5.3.11. Mon Apr 15 00:13:31 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/pthreads/mit/sleep.c (nanosleep): commented out, conflict with IEEE Std 1003.1b-1993. * : include . * README: fix my address. * sysdeps/linux/Makefile (SRC2S): add sched_setparam.S sched_getparam.S sched_setscheduler.S sched_getscheduler.S sched_yield.S sched_get_priority_max.S sched_get_priority_min.S sched_rr_get_interval.S fdatasync.S nanosleep.S. * sysdeps/linux/fdatasync.S: * sysdeps/linux/nanosleep.S: * sysdeps/linux/sched_get_priority_max.S: * sysdeps/linux/sched_get_priority_min.S: * sysdeps/linux/sched_getparam.S: * sysdeps/linux/sched_getscheduler.S: * sysdeps/linux/sched_rr_get_interval.S: * sysdeps/linux/sched_setparam.S: * sysdeps/linux/sched_setscheduler.S: * sysdeps/linux/sched_yield.S: new. Sat Apr 13 11:27:26 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * inet/res_send.c (res_send): check EINTR from select () and restart. Sat Apr 13 06:51:47 1996 Markus Kuhn * : new header file for IEEE Std 1003.1b-1993. * (_POSIX_PRIORITY_SCHEDULING): new. * (fdatasync): new. * (nanosleep): new. Fri Apr 12 23:36:46 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.3.10 is released. * <_G_config.h>: change version to 5.3.10. * elf/libc/jump.params: set version to 5.3.10. * elf/libm/jump.params: set version to 5.0.6. Fri Apr 12 22:57:52 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * release.libc: new. * : new. * sysdeps/linux/Makefile (SRC1S): add sysctl.c. * sysdeps/linux/sysctl.c: new. Wed Apr 10 19:26:05 1996 "A. Ian Vogelesang" * misc/syslog.c: "syslog.c" begins by copying the format string you provide to a temporary buffer called "fmt_cpy". It does this in order to expand any "%m" substrings found, replacing them with the strerror() string version of the current errno. - the patch added to 5.2.18 of libc added a check to make sure fmt_cpy was not being overrun while the format string was being copied over. Wed Apr 10 19:18:25 1996 WE Metzenthen * libio/printf_fp.c (bignum_size): increase the size. Tue Apr 9 23:33:08 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/i386/sysdep.h (check_error): New macros, depend on __CHECK_RETURN_ADDR. (PSEUDO): Use them. Tue Apr 9 15:34:09 1996 Juergen Pfeifer * sysdeps/ieee754/__isqnan.c: * sysdeps/ieee854/__isqnanl.c: * sysdeps/linux/i386/crt/crt0.S: * sysdeps/linux/i386/crt/gcrt0.S: * sysdeps/linux/i386/Makefile: * sysdeps/linux/i386/math/Makefile: * sysdeps/linux/i386/math/__infnan.c: * sysdeps/linux/i386/math/__infnanl.c: * sysdeps/linux/i386/math/cosh.S: * sysdeps/linux/i386/math/exp.S: * sysdeps/linux/i386/math/modfl.c: modified. * sysdeps/linux/i386/__getfpucw.c: * sysdeps/linux/i386/math/pow10.S: * sysdeps/linux/i386/math/pow2.S: new. Tue Apr 9 04:40:11 1996 Mark Eichin * inet/gethstnmad.c: update from bind-4.9.3-REL. Thu Apr 4 20:27:14 1996 Andreas Schwab * sysdeps/linux/m68k/sysdep.h (check_error, copy_ret): New macros, depend on __CHECK_RETURN_ADDR. (PSEUDO): Use them. * sysdeps/linux/mremap.S: Define __CHECK_RETURN_ADDR * dl-malloc/malloc.c (mremap_chunk): Fix check of error return from mremap. Sat Apr 6 00:38:44 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * : new, include .