Thu May 18 23:32:11 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.9 is released. * <_G_config.h>: change verion to 5.0.9. * elf/libc/jump.params: set version to 5.0.9. * elf/Makefile (install): don't make symlinks for libxxx.so. Thu May 18 04:49:48 1995 Andreas Schwab * Makeconfig: replace `i386' by `$(TARGET_ARCH)' in linker emulation name. * sysdeps/generic/rshift.c: new file. * sysdeps/m68k/Makefile (SRC1S): add __stpncpy.c, stpcpy.c, strstr.c, __isinf.c, __isinfl.c, __isnan.c, __isnanl.c, add_n.c, addmul_1.c, cmp.c, dbl2mpn.c, divmod.c, divmod_1.c, ldbl2mpn.c, lshift.c, mpn2dbl.c, mpn2flt.c, mpn2ldbl.c, mul.c, mul_1.c, mul_n.c, rshift.c, sub_n.c, submul_1.c, frexp.c * (LINKS): added. * sysdeps/m68k/frexp.c: * sysdeps/m68k/mpn2flt.c: new files. * : define union m68881_float if __mc68000__. * sysdeps/linux/m68k/math/__copysign.c: * sysdeps/linux/m68k/math/__drem.c: * sysdeps/linux/m68k/math/__infnan.c: * sysdeps/linux/m68k/math/__rint.c: add weak_alias. * sysdeps/m68k/hton.c: * sysdeps/m68k/strchr.c: * sysdeps/m68k/strrchr.c: add elf_alias. * sysdeps/linux/m68k/____sig.S: * sysdeps/linux/m68k/__brk.c: * sysdeps/linux/m68k/__fcntl.c: * sysdeps/linux/m68k/__ioctl.c: * sysdeps/linux/m68k/__open.c: * sysdeps/linux/m68k/__sbrk.c: * sysdeps/linux/m68k/__select.c: * sysdeps/linux/m68k/__setfpucw.c: * sysdeps/linux/m68k/__sigact.c: * sysdeps/linux/m68k/getprio.c: * sysdeps/linux/m68k/libc_exit.c: * sysdeps/linux/m68k/ptrace.c: * sysdeps/linux/m68k/readdir.c: * sysdeps/linux/m68k/sigsuspend.c: * sysdeps/linux/m68k/syscall.c: * sysdeps/linux/m68k/sysdep.h: add ELF support. * : add ELF support. * sysdeps/linux/m68k/crt/Makefile: add targets for ELF. * sysdeps/linux/m68k/crt/crt0.S: * sysdeps/linux/m68k/crt/gcrt0.S: add ELF support. * sysdeps/linux/m68k/crt/crt1.S: * sysdeps/linux/m68k/crt/crti.S: * sysdeps/linux/m68k/crt/crtn.S: * sysdeps/linux/m68k/crt/gcrt1.S: new for ELF. * sysdeps/linux/m68k/gmon/gmon.c: define _mcount if __ELF__ * sysdeps/linux/m68k/setjmp/__longjmp.c: * sysdeps/linux/m68k/setjmp/__setjmp.c: add ELF support. Tue May 16 22:34:30 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.8 is released. * Makeconfig (PIC_OPT_CFLAGS): set to -O6 -fomit-frame-pointer -funroll-loops Mon May 15 04:56:54 1995 Andreas Schwab * posix/execlp.c: fix a typo in va_start (). Tue May 9 14:13:31 1995 Andreas Schwab * sysdeps/linux/m68k/math/Makefile (SRC1S): add __polevll.c, __infnanl.c, acosl.c, acoshl.c, asinl.c, atanhl.c, ceill.c, erfl.c, floorl.c, frexpl.c, j0l.c, j1l.c, jnl.c, lgammal.c, logl.c, log10l.c, log1pl.c, powl.c, sqrtl.c, asinhl.c, atanl.c, atan2l.c, cosl.c, coshl.c, expl.c, expm1l.c, fabsl.c, fmodl.c, hypotl.c, sinl.c, sinhl.c, tanl.c, tanhl.c, cbrtl.c, modfl.c, log2l.c, fpclassifyf.c, __isnanl.c. * sysdeps/linux/m68k/math/fp.h: * sysdeps/linux/m68k/math/__copysignl.c: * sysdeps/linux/m68k/math/__infnanl.c: * sysdeps/linux/m68k/math/__isinfl.c: * sysdeps/linux/m68k/math/__isnanl.c: * sysdeps/linux/m68k/math/__polevll.c: * sysdeps/linux/m68k/math/acoshl.c: * sysdeps/linux/m68k/math/acosl.c: * sysdeps/linux/m68k/math/asinhl.c: * sysdeps/linux/m68k/math/asinl.c: * sysdeps/linux/m68k/math/atan2l.c: * sysdeps/linux/m68k/math/atanhl.c: * sysdeps/linux/m68k/math/atanl.c: * sysdeps/linux/m68k/math/cbrtl.c: * sysdeps/linux/m68k/math/ceill.c: * sysdeps/linux/m68k/math/coshl.c: * sysdeps/linux/m68k/math/cosl.c: * sysdeps/linux/m68k/math/erfl.c: * sysdeps/linux/m68k/math/expl.c: * sysdeps/linux/m68k/math/expm1l.c: * sysdeps/linux/m68k/math/fabsl.c: * sysdeps/linux/m68k/math/floorl.c: * sysdeps/linux/m68k/math/fmodl.c: * sysdeps/linux/m68k/math/fpclassifyf.c: * sysdeps/linux/m68k/math/frexpl.c: * sysdeps/linux/m68k/math/hypotl.c: * sysdeps/linux/m68k/math/j0l.c: * sysdeps/linux/m68k/math/j1l.c: * sysdeps/linux/m68k/math/jnl.c: * sysdeps/linux/m68k/math/lgammal.c: * sysdeps/linux/m68k/math/log10l.c: * sysdeps/linux/m68k/math/log1pl.c: * sysdeps/linux/m68k/math/log2l.c: * sysdeps/linux/m68k/math/logl.c: * sysdeps/linux/m68k/math/modfl.c: * sysdeps/linux/m68k/math/powl.c: * sysdeps/linux/m68k/math/sinhl.c: * sysdeps/linux/m68k/math/sinl.c: * sysdeps/linux/m68k/math/sqrtl.c: * sysdeps/linux/m68k/math/tanhl.c: * sysdeps/linux/m68k/math/tanl.c: new for long double. * sysdeps/linux/m68k/math/cbrt.c (n0): change to big endian. * sysdeps/linux/m68k/math/frexp.c: fix typo (__NO_MATH_INLINES). * (pow10l, pow2l): fix prototype. * (__inline_mathopl): new for long double. (acosl, asinl, atanl, cosl, sinl, tanl, coshl, sinhl, tanhl, expl, fabsl, log10l, logl, floorl, sqrtl, __rintl, __expm1l, rintl, epxm1l, log1pl, atanhl, __dreml, ldexpl, fmodl, frexpl, powl, ceill, modfl, __isinfl, __isnanl): new inline functions for long double. Mon May 15 21:14:42 1995 H.J. Lu (hjl@nynexst.com) * <_G_config.h>: change verion to 5.0.8. * elf/libc/jump.params: set version to 5.0.8. * inet/Makefile (SRCS): remove duplicated NYS files. * sysdeps/linux/signal.c: fix a typo. * sysdeps/linux/i386/crt/crt0.S: call setlocale () only if CALL_DEFAULT_LOCALE is defined. Wed May 10 21:04:04 1995 Ulrich Drepper * sysdeps/i386/strlen.c: fix a bug. Sun May 7 17:37:01 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.7 is released. * <_G_config.h>: change verion to 5.0.7. * elf/libc/jump.params: set version to 5.0.7. * (_BROKEN_CTYPE): defined as 1. (__isctype): if _BROKEN_CTYPE is none zero, return != 0. * sysdeps/ieee854/ldbl2mpn.c: applied a fix from Ulrich Drepper on Sat Apr 29 17:31:07 1995, which I missed :-(. Sat May 6 11:05:46 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.6 is released. * <_G_config.h>: change verion to 5.0.6. * elf/libc/jump.params: set version to 5.0.6. * inet/Makefile (SRCS): remove ifeq for NYS. * nys/dns/Makefile (all, clean, install): remove src. * nys/dns/src/Makefile: * nys/dns/src/nsap_addr.c: * nys/dns/src/res_comp.c: * nys/dns/src/res_debug.c: * nys/dns/src/res_init.c: * nys/dns/src/res_mkquery.c * nys/dns/src/res_query.c: * nys/dns/src/res_send.c: * nys/dns/include/arpa/nameser.h: removed. * inet/res_init.c (_res): initialized to 0. (res_init): set _res.options to RES_DEFAULT if RES_INIT is not set. Fri May 5 14:07:17 1995 Steve Losen (losen@delphi.com) * inet/rexec.c (rexec): 1) rexec() calls gethostbyname() 2) rexec() calls ruserpass() 3) ruserpass() calls gethostbyname() which destroys the struct hostent returned in step 1. 4) rexec() uses the destroyed struct hostent. Tue May 2 13:04:55 1995 Charles Lopes * inet/res_opts.h: * inet/res_mkqry.c: * nys/dns/include/resolv.h: removed. * inet/res_mkquery.c: renamed from res_mkqry.c and pdate from bind-4.9.3BETA17. * inet/res_options.h: new from bind-4.9.3BETA17. * inet/gethstnmad.c: include "res_options.h" instead of "res_opts.h". * inet/res_init.c: * inet/res_send.c: * inet/res_query.c: * inet/res_debug.c: * inet/res_comp.c: * : * : update from bind-4.9.3BETA17. Fri May 5 06:28:25 1995 Martin Pirker * libio/printf-parse.h ('p'): OR PA_FLAG_PTR. Thu May 4 00:34:22 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.5 is released. * <_G_config.h>: change verion to 5.0.5. * elf/libc/jump.params: set version to 5.0.5. * libio/iovprintf.c (__printf_arginfo_table): * libio/printf-parse.h (__printf_arginfo_table): * libio/stdio/printf-prs.c (__printf_arginfo_table): make it an external array. * libio/iovprintf.c (__printf_function_table): * libio/stdio/reg-printf.c (__printf_function_table): make it a pointer to an array. * libio/iovprintf.c (vfprintf): make f unsigned. * libio/printf-parse.h (printf_spec): make fmt and next_fmt unsigned. (parse_one_spec): make format unsigned. Wed May 3 20:18:02 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.4 is released. * libio/printf-parse.h (__printf_arginfo_table): just a pointer. (__printf_arginfo_table[*format]): dereference when call. * libip/iovprintf.c (function): not a pointer. (printf_unknown): redeclare it with the proper prototype. (__printf_arginfo_table[specs[cnt].info.spec]): dereference when call. (__printf_fp): redeclare it with the proper prototype. (__printf_function_table): (__printf_arginfo_table): just a pointer. * libio/stdio/reg-printf.c (printf_funcs): (__printf_arginfo_table): just an array and initialized as NULL. * libio/stdio/printf-prs.c (__printf_arginfo_table): just an array. (__printf_arginfo_table[specs[cnt].info.spec]): dereference when call. * (printf_function): (printf_arginfo_function): changed to pointer to function. * : don't undef BIG_ENDIAN_BITFIELD nor LITTLE_ENDIAN_BITFIELD. Mon May 1 22:33:26 1995 alan@spri.levels.unisa.edu.au (Alan Modra) * configure: use eval `grep = ./config.in`. Mon May 1 02:31:35 1995 H.J. Lu (hjl@nynexst.com) * nys/nsw/src/yp/yp_services.c: include for linux. Mon May 1 02:06:06 1995 Charles Lopes * nys/dns/include/res_opts.h: * nys/dns/src/res_opts.h: * nys/dns/include/inetprivate.h: removed. * nys/config/res_options.h (was res_opts.h): * nys/dns/include/arpa/nameser.h: * nys/dns/include/resolv.h: * nys/dns/src/res_comp.c: * nys/dns/src/res_debug.c: * nys/dns/src/res_init.c: * nys/dns/src/res_mkquery.c (renamed from res_mkqry.c): * nys/dns/src/res_query.c: * nys/dns/src/res_send.c: updated from bind-4.9.3BETA17 * nys/dns/src/nsap_addr.c: updated from bind-4.9.3BETA17 * nys/dns/src/Makefile: change res_mkqry.c to res_mkquery.o. * nys/nsw/include/netdb/hosts.h: * nys/nsw/src/dns/dns_hosts.c: * nys/nsw/src/dns/dns_networks.c: * nys/nsw/src/files/hosts.c: * nys/nsw/src/files/networks.c: merged with code from bind-4.9.3BETA17. In particular _dns_getnetbyaddr() and _dns_getnetbyname() aren't dummy functions anymore. Mon May 1 00:51:35 1995 H.J. Lu (hjl@nynexst.com) * <_G_config.h>: change verion to 5.0.4. * elf/libc/jump.params: set version to 5.0.4. Sat Apr 29 17:31:07 1995 Ulrich Drepper * sysdeps/ieee854/ldbl2mpn.c: fix a typo. Sat Apr 29 10:31:24 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.3 is released. * libbsd/Makefile (SRCS): add signal.c. * libbsd/signal.c: new for bsd signal. Fri Apr 28 23:29:27 1995 H.J. Lu (hjl@nynexst.com) * rpc/openchild.c (basename): commented out. use __basename (). * pwd/grpread.c: * pwd/pwdread.c: if NO_SKIP_BAD is not defined, we skip a bad entry. * sysdeps/generic/addmul_1.c: * sysdeps/generic/lshift.c: * sysdeps/generic/mul_1.c: * sysdeps/generic/sub_n.c: * sysdeps/generic/submul_1.c: new, from glibc 950411. * (basename): comment out. * misc/basename.c: define __basename () and make basename as an alias of __basename. * : include and . undef all bogus macros. add support for MIPS, Sparc and Alpha. * grp/Makefile (SRC1S): add gshadow.c. * pwd/Makefile (SRC1S): add shadow.c. * : updated with shadow.h and gshadow.h from John F. Haugh II with LGPL. * grp/gshadow.c: * pwd/shadow.c: undef USE_NIS and NDBM. Thu Apr 27 11:09:40 1995 Ulrich Drepper * sysdeps/i386/add_n.c: * sysdeps/i386/sub_n.c: add PIC support for direct jump. Tue Apr 25 17:01:18 1995 Jaakko Hyvatti * grp/gshadow.c: * pwd/shadow.c: modified for Linux. Sun Feb 13 18:32:42 1994 John F. Haugh II (jfh@rpp386) * grp/gshadow.c: * pwd/shadow.c: updated with LGPL. Wed Apr 26 16:48:36 1995 Uwe Ohse (uwe@tirka.gun.de) * : if dirent.h is included after sys/time.h, gcc -Wshadow will raise a warning about __select shadowing a global declaration. Tue Apr 25 22:14:50 1995 H.J. Lu (hjl@nynexst.com) * : check if it is for gdb/bfd and we have the ELF patches installed. if yes, define HAVE_PROCFS. if not, undef HAVE_PROCFS. * : fix a typo in comments. * <_G_config.h>: change verion to 5.0.3. * elf/libc/jump.params: set version to 5.0.3. * libio/iogetdelim.c (getdelim): weak alias for _IO_getdelim. Tue Apr 25 17:16:13 1995 Roland McGrath * posix/glob.c: GLOB_MARK sets the directory mark (trailing slash) on all files, not just directories. Sat Apr 22 11:04:21 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.2 is released. * sysdeps/i386/setjmp/__setjmp.c: remove old gcc hack. * inet/res_init.c (_res): initialized to 0. (res_init): set _res.options to RES_DEFAULT if RES_INIT is not set. * : change const to __const. * locale/setlocale.c: undo the change of Thu Apr 20 00:59:45 1995. As of Apr. 21, 1995, the gnu linker still cannot do it right. Thu Apr 20 00:59:45 1995 H.J. Lu (hjl@nynexst.com) * inet/gethstnmad.c (gethostent): new. (_getnishost): modified to take NULL as name and call yp_first ()/yp_next (). * locale/setlocale.c: enable weak symbols. Need the new binutils (> 950421). Tue Apr 18 21:48:28 1995 H.J. Lu (hjl@nynexst.com) * locale/setlocale.c (setlocale): set errno to EINVIAL before return NULL if necessary. fix some memory leaks. * locale/loadlocale.c: (_nl_free_locale): return for NULL or no file is mapped. * <_G_config.h>: change verion to 5.0.2. * misc/Makefile (SRC3S): remove __environ.S. * elf/libc/jump.params: set version to 5.0.2. * gcc/config/i386/bsd.h: * gcc/config/i386/gas.h: * gcc/config/i386/gstabs.h: * gcc/config/xm-svr3.h: * gcc/glimits.h: * gcc/libgcc2.c.2.6.0: * gcc/libgcc2.c.2.5.8: removed. * gcc/Makefile (lIBGCC): removed for ELF. (LIBGCCDIR): new for ELF. (LIB2FUNCS): add _op_new _op_vnew _new_handler _op_delete _op_vdel _eh __gcc_bcmp _varargs _shtab _clear_cache _trampoline _pure. (libgcc): symlink config.h hconfig.h tconfig.h tm.h to the right target configuration. unpack libgcc.a in $(LIBGCCDIR). (clean): remove config.h hconfig.h tconfig.h tm.h. * elf/Makefile (libc.so): add $(LF_SHARED_DIR)/libgcc/*.o. * gcc/config/i386/att.h: * gcc/config/i386/perform.h: * gcc/config/linux.h: * gcc/config/xm-linux.h: * gcc/config/svr4.h: new, copied from gcc 2.6.4 950414. * gcc/config/i386/unix.h: * gcc/config/linux.h: * gcc/config/xm-linux.h: * gcc/gbl-ctors.h: * gcc/machmode.def: * gcc/machmode.h: * gcc/libgcc1.c: * gcc/libgcc2.c: copied from gcc 2.6.4 950414. * configure: cd gcc and remove config.h hconfig.h tconfig.h tm.h. Tue Apr 18 07:20:55 1995 Thomas Pundt * : fix typos. Mon Apr 17 21:15:44 1995 H.J. Lu (hjl@nynexst.com) * version 5.0.1 is released. * : * : * : make them reentrent and include instead of "xxxx.h". * : new, only for gdb. * cvt/gcvt.c (gcvt): convert unsigned to signed before comparison. * 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/lc-collate.c: * locale/lc-ctype.c: * locale/lc-messages.c: * locale/lc-monetary.c: * locale/lc-numeric.c: * locale/lc-time.c: don't make symbol weak. Mon Apr 17 16:37:44 1995 Ulrich Drepper * libio/iogetdelim.c: fix a typo. * malloc/realloc.c (realloc): make it more like malloc-930716/realloc.c. Fri Apr 14 21:38:06 1995 Michael Riepe * stdlib/mbtowc.c (mbtowc): return 0 if s == NULL || *s == '\0'. Fri Apr 14 01:31:05 1995 H.J. Lu (hjl@nynexst.com) * locale/setlocale.c (setlocale): fix setlocale (LC_XXXX, ""); * libio/ChangeLog: * libio/iosetvbuf.c: cosmetic update from libg++ 2.6.2. * libio/iovfprintf.c: don't count the literal text twice. * curses-bsd4.4/setterm.c (getcap): call tgetstr () with NULL and let tgetstr () call malloc (). * misc/basename.c: * : add __const to basename (). * : fix a typo. * <_G_config.h>: change verion to 5.0.1. * elf/libc/jump.params: set version to 5.0.1. * stdlib/strtod.c: define __STRTOF if it is defined. * stdlib/strtold.c: define __STRTOF to __strtold and define strtold as an alias for __strtold. * stdlib/strtof.c: define __STRTOF to __strtof and define strtof as an alias for __strtof. * stdlib/strtol.c: define __strtol if it is defined. * stdlib/strtoq.c: define __strtol to __strtoq and define strtoq as an alias for __strtoq. * stdlib/strtouq.c: define __strtol to __strtouq and define strtouq as an alias for __strtouq. Sat Apr 8 11:01:18 1995 Mitch DSouza (Mitch.Dsouza@Dubai.Sun.COM) * nls/msgcat.c: close fd when mmap () fails. Mon Apr 3 14:08:03 1995 Ulrich Drepper * sysdeps/i386/strcat.c: fix typo. * stdlib/strtod.c: correctly handle numbers like `16000.'. Handle special case for two-byte denominator. * libio/iovfscanf.c: correctly handle %%. Sat Apr 1 19:17:45 1995 H.J. Lu (hjl@nynexst.com) * libio/fileops.c (_IO_file_overflow): while preparing fp for write, set _IO_write_base before _IO_write_ptr if f->_IO_read_ptr == f->_IO_buf_end. Sat Apr 1 05:20:55 1995 Gerhard Koerting * nys/nsw/src/yp/yp_ethers.c: * nys/nsw/src/yp/yp_gshadow.c: * nys/nsw/src/yp/yp_networks.c: * nys/nsw/src/yp/yp_passwd.c: * nys/nsw/src/yp/yp_protocols.c: * nys/nsw/src/yp/yp_rpc.c: * nys/nsw/src/yp/yp_services.c: * nys/nsw/src/yp/yp_shadow.c: * nys/nsw/src/yp/yp_hosts.c: Calling endXXent() and then setXXent() doens't work because this savekey variable is freed in both functions. Wed Mar 29 19:17:45 1995 H.J. Lu (hjl@fudan) * version 5.0.0 is released. Tue Mar 28 19:14:17 1995 H.J. Lu (hjl@fudan) * : removed. * Maketargets (depend): a minor change. * elf/Makefile (lib): don't go to d-link. add -ltermcap for building libcurses.so. (install): don't install libdl. Need ld.so 1.6.1 or above. * libio/iovfprintf.c: * libio/stdio/printf-prs.c: clear the memory allocated by alloca () before use. * string/tester.c (errno): save it before using. * elf/libc/jump.params: new, set version to 5.0.0. * elf/libcurses/jump.params: new, set version to 1.0.0. * elf/libdb/jump.params: new, set version to 2.0.0. * elf/libgdbm/jump.params: new, set version to 2.0.0. * elf/libm/jump.params: new, set version to 5.0.0. * elf/libtermcap/jump.params: new, set version to 2.0.0. * Makefile (install): do ranlib on the installed libraries. * elf/Makefile (install): check "/lib" instead of "/lib/elf", don't make the *.so links to /usr/lib since they are installed in /lib or /usr/lib now. ld knows them. * locale/lc-collate.c: new. * locale/Makefile (SRCS): add lc-collate.c. * locale/C-collate.c: * locale/C-numeric.c: * locale/C-ctype.c: * locale/C-monetary.c: * locale/C-time.c: * locale/C-messages.c: * locale/lc-ctype.c: * locale/lc-messages.c: * locale/lc-monetary.c: * locale/lc-numeric.c: * locale/lc-time.c: * locale/setlocale.c: only make a smybol weak in the file where it is defined. * time/strftime.c: updated for the new locale. * time/strptime.c: updated for the new locale. change sscanf (..., "%.2d, ...) to sscanf (..., "%2d, ...) * string/strcoll.c: * string/strrxfrm.c: make dummy version until collate is workable with new locale. include "../locale/localinfo.h" instead of . include . * (nl_langinfo): change __const. * locale/C-ctype.c: change #ifdef BYTE_ORDER == LITTLE_ENDIAN to #if BYTE_ORDER == LITTLE_ENDIAN * libio/print_fp.c: change ../stdlib/gmp.h to gmp.h. change ../stdlib/gmp-impl.h to gmp-impl.h. change ../stdlib/longlong.h to longlong.h. * libio/iovfscanf.c (_IO_vfscanf): change "arg" to "argptr" in function definition. enforce the sequence of the conversion specifications: make "%lhd" an error. * libio/iovfprintf.c(vfprintf): change L '\0' to L'\0'. added the aliase. * sysdeps/generic/_strerror.c: new. copied from glibc 1.09.5. * sysdeps/linux/Makefile (SRC1S): add _strerror.c. * sysdeps/linux/_strerror.c: new. copied from glibc 1.09.5 and modified for Linux. * string/strerror.c: modified. copied from glibc 1.09.5. * libio/libio.h: copied from libio.h. * (_IO_LDOUBLE): removed. * : removed. * stdlib/Makefile (SRC1): change __strtof.c to strtof.c. change __strtold.c to strtold.c. (SRC2S): remove strtof.c strtold.c. * stdlib/__strtof.c: * stdlib/__strtold.c: removed. * stdlib/strtof.c: * stdlib/strtold.c: remove the weak symbol stuff. Sat Mar 25 17:32:09 1995 Ulrich Drepper * : remove __strtof __strtof. add __strtod_internal, __strtof_internal, __strtol_internal, __strtoul_internal, __strtoq_internal and __strtouq_internal. (strtod): (strtol): (strtoul): (strtof): (strtold): (strtoq): inlined and use __strxxx_internal. * (nl_item): removed. * (uwchar_t): new, defined as " unsigned __WCHAR_TYPE__". * : * : minor fix. * : add data structure in libio for the future reentrent version of libio. * : add weak_symbol. * : * : * : rewritten. * ctype/ctype-info.c, ctype/ctype.c: Complete rewrite for new locale handling. * elf/Makefile: Handle libc-nys correct. * libio/iovfprintf.c, libio/iovfscanf.c: Handle number grouping and positional parameters. libio/printf-parse.h: New, internal header that contains code to parse format string, shared by iovfprintf. and printf-prs.c. libio/printf_fp.c: changed interface due to positional paramters. libio/stdio/printf-prs.c: Use libio/printf-parse.h. stdlib/grouping.h: new, Internal header for checking grouping. stdlib/strtod.c, stdlib/strtof.c, stdlib/strtol.c, stdlib/strtold.c: convert to internal function with grouping checks. Defines alias for normal interface. * locale/Makefile (SRCS): add C-messages.c lc-ctype.c lc-messages.c lc-monetary.c lc-numeric.c lc-time.c loadlocale.c. remove ISO88591-ctype.c ISO88591_ct.c ISO88591_mb.c KOI8-ct.c KOI8-ctype.c KOI8-mb.c C-response.c. * locale/C-collate.c: * locale/C-ctype.c: * locale/C-monetary.c: * locale/C-numeric.c: * locale/C-time.c: * locale/localeconv.c: * locale/nl_langinfo.c: * locale/setlocale.c: Complete rewrite of locale handling. * locale/C-messages.c: * locale/categories.def: * locale/lc-ctype.c: * locale/lc-messages.c: * locale/lc-monetary.c: * locale/lc-numeric.c: * locale/lc-time.c: * locale/loadlocale.c: * locale/localeinfo.h: new. stdlib/mbtowc.c, stdlib/wcstombs.c, stdlib/wctomb.c: make dummy version until collate is workable with new locale. * stdlib/fpioconst.c, stdlib/fpioconst.h: remove *_MAX_10_EXP_LOG macros. * sysdeps/i386/strcat.c: correct bug when handling strings at end of valid address spaces. * sysdeps/ieee854/ldbl2mpn.c: correct handling of 80-bit denormalized numbers. Thu Mar 23 19:53:42 1995 H.J. Lu (hjl@fudan) * : include . Thu Mar 23 04:43:33 1995 Vadim V. Vlasov * : * regex/rx.h: don't put more than regs->num_regs items in regs. fix the "rx_test_internal_..." stuff. Wed Mar 22 23:20:15 1995 H.J. Lu (hjl@fudan) * sysdeps/i386/strcat.c: undo change made on Sun Dec 4 03:25:21 1994 by Ulrich Drepper (drepper@ira.uka.de). From Mike Meissner : The strcat function generates a segmentation violation if the second pointer points to a string that is within 8 bytes of the end of mapped memor. * Makeconfig (TARGET_ELF_SO_DIR): set to $(TARGET_ROOTDIR)/lib. * elf/Makefile(install): install libtermcap.so and libcurses.so in $(TARGET_ELF_SO_DIR). * sysdeps/linux/Makefile (SRC1S): add _xmknod.c,_xustat.c, _xstat.c, _lxstat.c and _fxstat.c. (SRC2S): remove __mknod.S, ustat.S, __fstat.S, __lstat.S and __stat.S. * sysdeps/linux/_xmknod.c: * sysdeps/linux/_xustat.c: * sysdeps/linux/_xstat.c: * sysdeps/linux/_lxstat.c: * sysdeps/linux/_fxstat.c: new. * (SYS_prev_mknod): changed from SYS_mknod. (SYS_prev_ustat): changed from SYS_ustat. (SYS_prev_stat): changed from SYS_stat. (SYS_prev_fstat): changed from SYS_fstat. (SYS_prev_lstat): changed from SYS_lstat. * (mknod/__mknod): (stat/__stat): (lstat/__lstat): (fstat/__fstat): make them to static and use the prefix __ for arguments. (_xmknod): use dev_t * since dev_t may change. * (_xustat): new. (ustat): change it to inlines and use _xustat (). Mon Mar 13 13:32:53 1995 Eric Youngdale * (mknod/__mknod): (stat/__stat): (lstat/__lstat): (fstat/__fstat): change them to inlines and use _xfoo (). (_xmkmod): (_xstat): (_xfstat): (_xlstat): new. Mon Mar 6 14:30:36 1995 Daniel Quinlan * (_PATH_UTMP); changed from /var/adm/utmp to /var/run/utmp. (_PATH_WTMP): changed from /var/adm/wtmp to /var/log/wtmp. (_PATH_LASTLOG): changed from /var/adm/lastlog to /var/log/lastlog. The transition procedure is like this: 1. If /var/log doesn't exist, cd /var; mv adm log; ln -s /var/log adm cd /var/log; mv utmp /var/run; ln -s /var/run/utmp . 2. If /var/log exists, cd /var; mv adm/* log; rm -rf adm; ln -s /var/log adm cd /var/log; mv utmp /var/run; ln -s /var/run/utmp . You have to modify the rc scripts and re-symlink /etc/utmp and /etc/wtmp accordingly. Wed Mar 22 21:22:05 1995 H.J. Lu (hjl@fudan) * <_G_config.h>: change verion to 5.0.0. * (struct tm): add two fields, __tm_gmtoff__ and __tm_zone__, for future use. * elf/libdl/jump.params: bump up to version 1.0.18. * elf/d-link/readelflib1.c (_dl_lookup_cache): check the length of libname <= the length of found libnames. Fri Mar 17 21:55:58 1995 H.J. Lu (hjl@fudan) * inet/getsrvbypt.c: convert the port number to network order first. reported by Damian Hamill . Fri Mar 17 13:41:28 1995 Gerhard Koerting * nys/nsw/src/files/hosts.c: Calling gethostbyname with a IP-number doesn't work because h_addr_list isn't initialized. * nys/nsw/src/yp/yp_ethers.c: Calling endXXent() and then setXXent() doens't work because this savekey variable is freed in both functions. Wed Mar 15 21:23:05 1995 H.J. Lu (hjl@fudan) * version 4.8.0 is released. * elf/crt/Makefile: * gcc/Makefile: create symlinks if necessary. Wed Mar 15 04:29:38 1995 Swen Thuemmler * pwd/getpwnam.c: fixes a security hole present in the current libc code. The bug allowes anyone to become root if you have the entry +::0:0::: in /etc/passwd, and it allows anyone to become the user, whose entry is before an entry starting with a "+" in /etc/passwd Tue Mar 14 20:24:11 1995 Andries Brouwer (Andries.Brouwer@cwi.nl) * nls/linux/Makefile: * nls/linux/Dutch/errlist.m: add Dutch messages. * nls/linux/German/errlist.m: fix a typo. Wed Mar 15 00:51:11 1995 H.J. Lu (hjl@fudan) * README.nys: * configure: minor changes for NYS. * nys/COPYING: * nys/COPYING.LIB: * nys/COPYING.UCB: * nys/CREDITS: * nys/ChangeLog: * nys/Makeconfig: * nys/Makefile: * nys/README: * nys/TODO: * nys/config: * nys/config/config.h: * nys/dns: * nys/dns/lib: * nys/dns/clients: * nys/dns/clients/Makefile: * nys/dns/src: * nys/dns/src/res_comp.c: * nys/dns/src/res_debug.c: * nys/dns/src/res_init.c: * nys/dns/src/res_mkqry.c: * nys/dns/src/res_opts.h: * nys/dns/src/res_query.c: * nys/dns/src/res_send.c: * nys/dns/src/nsap_addr.c: * nys/dns/src/Makefile: * nys/dns/include: * nys/dns/include/inetprivate.h: * nys/dns/include/resolv.h: * nys/dns/include/res_opts.h: * nys/dns/Makefile: * nys/dns/bin: * nys/dns/etc: * nys/nis: * nys/nis/lib: * nys/nis/clients: * nys/nis/clients/Makefile: * nys/nis/clients/nis_cat.c: * nys/nis/clients/nis_info.c: * nys/nis/clients/nis_test.c: * nys/nis/src: * nys/nis/src/Makefile: * nys/nis/src/nis_conf.c: * nys/nis/src/nis_clnt.c: * nys/nis/src/nis_xdr.c: * nys/nis/src/nis_if.c: * nys/nis/src/nis_conf.h: * nys/nis/src/nis_print.c: * nys/nis/src/xalloc.h: * nys/nis/src/nis_print.h: * nys/nis/src/nis_alloc.c: * nys/nis/src/nis_alloc.h: * nys/nis/src/nis_names.c: * nys/nis/src/nis_utils.c: * nys/nis/src/nis_utils.h: * nys/nis/src/nis_error.c: * nys/nis/src/nis_xalloc.c: * nys/nis/src/nis_dummy.c: * nys/nis/include: * nys/nis/include/rpcsvc: * nys/nis/include/rpcsvc/nis.h: * nys/nis/include/rpcsvc/nis_tags.h: * nys/nis/include/rpcsvc/nislib.h: * nys/nis/Makefile: * nys/nis/bin: * nys/nis/etc: * nys/nis/etc/nis.conf: * nys/nsw: * nys/nsw/lib: * nys/nsw/etc: * nys/nsw/etc/nsswitch.conf: * nys/nsw/src: * nys/nsw/src/nsswitch.c: * nys/nsw/src/nsswitch.h: * nys/nsw/src/Makefile: * nys/nsw/src/xalloc.h: * nys/nsw/src/nsw: * nys/nsw/src/nsw/nsw_ethers.c: * nys/nsw/src/nsw/nsw_passwd.c: * nys/nsw/src/nsw/nsw_group.c: * nys/nsw/src/nsw/nsw_shadow.c: * nys/nsw/src/nsw/nsw_hosts.c: * nys/nsw/src/nsw/nsw_networks.c: * nys/nsw/src/nsw/nsw_gshadow.c: * nys/nsw/src/nsw/nsw_protocols.c: * nys/nsw/src/nsw/nsw_rpc.c: * nys/nsw/src/nsw/nsw_services.c: * nys/nsw/src/nsw/Makefile: * nys/nsw/src/yp: * nys/nsw/src/yp/yp_passwd.c: * nys/nsw/src/yp/yp_misc.h: * nys/nsw/src/yp/yp_group.c: * nys/nsw/src/yp/yp_shadow.c: * nys/nsw/src/yp/yp_ethers.c: * nys/nsw/src/yp/yp_hosts.c: * nys/nsw/src/yp/yp_networks.c: * nys/nsw/src/yp/yp_protocols.c: * nys/nsw/src/yp/yp_rpc.c: * nys/nsw/src/yp/yp_services.c: * nys/nsw/src/yp/yp_misc.c: * nys/nsw/src/yp/yp_gshadow.c: * nys/nsw/src/yp/Makefile: * nys/nsw/src/bld: * nys/nsw/src/bld/defs.h: * nys/nsw/src/bld/endXXent.h: * nys/nsw/src/bld/setXXent.h: * nys/nsw/src/bld/getXXent.h: * nys/nsw/src/bld/getXXbyYY.h: * nys/nsw/src/files: * nys/nsw/src/files/ethers.c: * nys/nsw/src/files/networks.c: * nys/nsw/src/files/hosts.c: * nys/nsw/src/files/shadow.c: * nys/nsw/src/files/services.c: * nys/nsw/src/files/rpc.c: * nys/nsw/src/files/protocols.c: * nys/nsw/src/files/misc.c: * nys/nsw/src/files/passwd.c: * nys/nsw/src/files/misc.h: * nys/nsw/src/files/group.c: * nys/nsw/src/files/gshadow.c: * nys/nsw/src/files/Makefile: * nys/nsw/src/nis: * nys/nsw/src/nis/nis_passwd.c: * nys/nsw/src/nis/nis_shadow.c: * nys/nsw/src/nis/nis_group.c: * nys/nsw/src/nis/nis_hosts.c: * nys/nsw/src/nis/nis_ethers.c: * nys/nsw/src/nis/nis_networks.c: * nys/nsw/src/nis/nis_protocols.c: * nys/nsw/src/nis/nis_rpc.c: * nys/nsw/src/nis/nis_services.c: * nys/nsw/src/nis/nis_gshadow.c: * nys/nsw/src/nis/Makefile: * nys/nsw/src/dns: * nys/nsw/src/dns/dns_passwd.c: * nys/nsw/src/dns/dns_shadow.c: * nys/nsw/src/dns/dns_group.c: * nys/nsw/src/dns/dns_hosts.c: * nys/nsw/src/dns/dns_ethers.c: * nys/nsw/src/dns/dns_networks.c: * nys/nsw/src/dns/dns_protocols.c: * nys/nsw/src/dns/dns_gshadow.c: * nys/nsw/src/dns/dns_rpc.c: * nys/nsw/src/dns/dns_services.c: * nys/nsw/src/dns/Makefile: * nys/nsw/src/nsw_xalloc.c: * nys/nsw/src/dbm: * nys/nsw/src/dbm/dbm_group.c: * nys/nsw/src/dbm/dbm_hosts.c: * nys/nsw/src/dbm/dbm_networks.c: * nys/nsw/src/dbm/dbm_passwd.c: * nys/nsw/src/dbm/dbm_protocols.c: * nys/nsw/src/dbm/dbm_rpc.c: * nys/nsw/src/dbm/dbm_services.c: * nys/nsw/src/dbm/dbm_shadow.c: * nys/nsw/src/dbm/dbm_ethers.c: * nys/nsw/src/dbm/dbm_gshadow.c: * nys/nsw/src/dbm/Makefile: * nys/nsw/src/misc: * nys/nsw/src/misc/getugroups.c: * nys/nsw/src/misc/initgroups.c: * nys/nsw/src/misc/Makefile: * nys/nsw/bin: * nys/nsw/tests: * nys/nsw/tests/Makefile: * nys/nsw/tests/files: * nys/nsw/tests/files/networks_addr.c: * nys/nsw/tests/files/networks_all.c: * nys/nsw/tests/files/networks_misc.c: * nys/nsw/tests/files/networks_name.c: * nys/nsw/tests/files/Makefile: * nys/nsw/tests/files/hosts_addr.c: * nys/nsw/tests/files/hosts_all.c: * nys/nsw/tests/files/hosts_misc.c: * nys/nsw/tests/files/hosts_name.c: * nys/nsw/tests/files/passwd_all.c: * nys/nsw/tests/files/passwd_misc.c: * nys/nsw/tests/files/passwd_name.c: * nys/nsw/tests/files/passwd_uid.c: * nys/nsw/tests/files/shadow_all.c: * nys/nsw/tests/files/shadow_misc.c: * nys/nsw/tests/files/shadow_name.c: * nys/nsw/tests/files/rpc_all.c: * nys/nsw/tests/files/rpc_misc.c: * nys/nsw/tests/files/rpc_name.c: * nys/nsw/tests/files/rpc_number.c: * nys/nsw/tests/yp: * nys/nsw/tests/yp/passwd_uid.c: * nys/nsw/tests/yp/passwd_all.c: * nys/nsw/tests/yp/passwd_misc.c: * nys/nsw/tests/yp/Makefile: * nys/nsw/tests/yp/passwd_name.c: * nys/nsw/tests/yp/group_all.c: * nys/nsw/tests/yp/group_gid.c: * nys/nsw/tests/yp/group_misc.c: * nys/nsw/tests/yp/group_name.c: * nys/nsw/tests/yp/networks_addr.c: * nys/nsw/tests/yp/networks_all.c: * nys/nsw/tests/yp/networks_misc.c: * nys/nsw/tests/yp/networks_name.c: * nys/nsw/tests/yp/hosts_addr.c: * nys/nsw/tests/yp/hosts_all.c: * nys/nsw/tests/yp/hosts_misc.c: * nys/nsw/tests/yp/hosts_name.c: * nys/nsw/tests/yp/rpc_all.c: * nys/nsw/tests/yp/rpc_misc.c: * nys/nsw/tests/yp/rpc_name.c: * nys/nsw/tests/yp/rpc_number.c: * nys/nsw/tests/nis: * nys/nsw/tests/nis/Makefile: * nys/nsw/tests/nis/passwd_all.c: * nys/nsw/tests/nis/passwd_uid.c: * nys/nsw/tests/nis/passwd_misc.c: * nys/nsw/tests/nis/passwd_name.c: * nys/nsw/tests/nis/group_all.c: * nys/nsw/tests/nis/group_gid.c: * nys/nsw/tests/nis/group_misc.c: * nys/nsw/tests/nis/group_name.c: * nys/nsw/tests/nis/shadow_all.c: * nys/nsw/tests/nis/shadow_misc.c: * nys/nsw/tests/nis/shadow_name.c: * nys/nsw/tests/dns: * nys/nsw/tests/dns/Makefile: * nys/nsw/tests/dns/passwd_all.c: * nys/nsw/tests/dns/passwd_uid.c: * nys/nsw/tests/dns/passwd_misc.c: * nys/nsw/tests/dns/passwd_name.c: * nys/nsw/tests/dns/hosts_addr.c: * nys/nsw/tests/dns/hosts_all.c: * nys/nsw/tests/dns/hosts_misc.c: * nys/nsw/tests/dns/hosts_name.c: * nys/nsw/tests/nsw: * nys/nsw/tests/nsw/Makefile: * nys/nsw/tests/nsw/group_all.c: * nys/nsw/tests/nsw/group_gid.c: * nys/nsw/tests/nsw/group_misc.c: * nys/nsw/tests/nsw/group_name.c: * nys/nsw/tests/nsw/hosts_addr.c: * nys/nsw/tests/nsw/hosts_all.c: * nys/nsw/tests/nsw/hosts_misc.c: * nys/nsw/tests/nsw/hosts_name.c: * nys/nsw/tests/nsw/networks_addr.c: * nys/nsw/tests/nsw/networks_all.c: * nys/nsw/tests/nsw/networks_misc.c: * nys/nsw/tests/nsw/ethers_misc.c: * nys/nsw/tests/nsw/networks_name.c: * nys/nsw/tests/nsw/passwd_all.c: * nys/nsw/tests/nsw/passwd_misc.c: * nys/nsw/tests/nsw/passwd_name.c: * nys/nsw/tests/nsw/ethers_addr.c: * nys/nsw/tests/nsw/passwd_uid.c: * nys/nsw/tests/nsw/protocols_all.c: * nys/nsw/tests/nsw/rpc_all.c: * nys/nsw/tests/nsw/protocols_misc.c: * nys/nsw/tests/nsw/protocols_name.c: * nys/nsw/tests/nsw/protocols_number.c: * nys/nsw/tests/nsw/rpc_misc.c: * nys/nsw/tests/nsw/rpc_name.c: * nys/nsw/tests/nsw/rpc_number.c: * nys/nsw/tests/nsw/services_all.c: * nys/nsw/tests/nsw/services_misc.c: * nys/nsw/tests/nsw/services_name.c: * nys/nsw/tests/nsw/services_port.c: * nys/nsw/tests/nsw/shadow_all.c: * nys/nsw/tests/nsw/shadow_misc.c: * nys/nsw/tests/nsw/shadow_name.c: * nys/nsw/tests/nsw/ethers_all.c: * nys/nsw/tests/nsw/ethers_name.c: * nys/nsw/tests/nsw/gshadow_all.c: * nys/nsw/tests/nsw/gshadow_misc.c: * nys/nsw/tests/nsw/gshadow_name.c: * nys/nsw/clients: * nys/nsw/clients/Makefile: * nys/nsw/Makefile: * nys/nsw/TODO: * nys/nsw/include: * nys/nsw/include/ethers.h: * nys/nsw/include/gshadow.h: * nys/nsw/include/shadow.h: * nys/nsw/include/pwd.h: * nys/nsw/include/grp.h: * nys/nsw/include/netdb.h: * nys/nsw/include/netdb: * nys/nsw/include/netdb/hosts.h: * nys/nsw/include/netdb/networks.h: * nys/nsw/include/netdb/rpc.h: * nys/nsw/include/netdb/protocols.h: * nys/nsw/include/netdb/services.h: * nys/yp: * nys/yp/lib: * nys/yp/clients: * nys/yp/clients/ypmatch.c: * nys/yp/clients/Makefile: * nys/yp/clients/ypcat.c: * nys/yp/clients/domainname.c: * nys/yp/Makefile: * nys/yp/include: * nys/yp/include/rpcsvc: * nys/yp/include/rpcsvc/ypclnt.h: * nys/yp/src: * nys/yp/src/Makefile: * nys/yp/src/yp_conf.h: * nys/yp/src/yp_if.c: * nys/yp/src/yp.h: * nys/yp/src/yp_clnt.c: * nys/yp/src/yp_conf.c: * nys/yp/src/yp_xdr.c: * nys/yp/etc: * nys/yp/etc/yp.conf: * nys/yp/README: * nys/yp/bin: new. from nys 0.27.4 by Peter Eriksson . * (__loff_t): new, long long. * sysdeps/linux/_errlist.c (_errlist): add a new entry for EDQUOT. Sat Mar 11 23:28:14 1995 H.J. Lu (hjl@fudan) * sysdeps/linux/seteuid.c (seteuid): set errno to EINVAL and return -1 if euid == 65535. * libio/iovfscanf.c (_IO_vfscanf): just return ((c == EOF || _IO_ungetc(c, s)), done); if USE_IN_LIBIO is defined. enforce the sequence of the conversion specifications. don't count in the whitespace when return for "%*s%n". * libio/iovfprintf.c(vfprintf): don't add '0' nor "0x"/"0X" for '#' if number is zero. don't ignore leading zero pad for fp numbers. always pad ' ' if it is left justified for fp numbers. * elf/d-link/vsprintf.c: include "string.h" instead of . * elf/d-link/boot1.c: add '\n' to "statically linked" message. * compat/: * libio/floatconv.c: * libio/floatio.h: * libio/outfloat.c: * libio/ldouble: removed. Sat Mar 11 01:41:27 1995 Mitch DSouza (Mitch.Dsouza@Dubai.Sun.COM) * elf/d-link/Makefile (SRC2S): add vsprintf.c. * elf/d-link/hash.h (_dl_printf): new prototype. * elf/d-link/readelflib1.c (_dl_xmemcmp): (_dl_xmemcpy): removed. * elf/d-link/readelflib1.c: * elf/d-link/i386/boot1.c: * elf/d-link/i386/elfinterp.c: use a ore general printf() style error reporting instead of SEND_STDERR (). * elf/d-link/vsprintf.c: adapted from the Linux kernel sources. Sat Mar 11 01:21:39 1995 H.J. Lu (hjl@fudan) * elf/Makefile (install): only install libc.so, libm.so, ibdl.so and ld-linux.so in $(TARGET_ELF_SO_DIR). Everything else goes to $(TARGET_ELF_SO_EXTRA_DIR). * elf/libc/jump.params: new, set version to 4.8.0. * elf/libcurses/jump.params: new, set version to 0.1.2. * elf/libdb/jump.params: new, set version to 1.85.1. * elf/libm/jump.params: new, set version to 4.6.28. * termcap-1.2.2/: * jump/: * libio-4.6.26/: * curses-old/: removed. * configure: use i486-linux for ELF and i486-linuxaout. for a.out. * Makeconfig (LD): add -m i386linux for a.out. * stdlib/strtod.c (STRTOF): allow x.xe+MAX_10_EXP. If you use a fp number out of the range, you may get NaN. * sysdeps/linux/set-init.c: add a dummy function to make sure the __libc_subinit section is always in for the static libraries. * : add "#ifdef __USE_MISC" and "#endif" around those Linux specific functions. (__llseek, llseek): new. * sysdeps/linux/__llseek.c: new. * sysdeps/linux/Makefile (SRC1S): add __llseek.c. * Makefile (install): only support ELF. (CLEAN_DIRS): remove compat, curses-old and jump (DIRS): (DEPEND_DIRS): remove compat, curses-old. (install.lite): (install.shared): (install.static): (install.debug): (install.profile): (LITE): removed. * Makeconfig (TARGET_ELF_LIB_DIR): set to $(TARGET_LIB_DIR). (TARGET_ELF_LIBEXTRA_DIR): set to $(TARGET_LIBEXTRA_DIR). (TARGET_ELF_SO_EXTRA_DIR): new, set to $(TARGET_LIBEXTRA_DIR). (ELF): only support ELF. (LITE): removed. Thu Mar 9 07:35:49 1995 Ulrich Drepper (drepper@gnu.ai.mit.edu) * : * regex/rx.h: add #define __need_size_t #include * libio/iovfprintf.c(vfprintf): added 'Z'. * assert/assert.c: * assert/assert.c: * assert/assert-perr.c: new. Fri Mar 10 00:24:54 1995 H.J. Lu (hjl@fudan) * sysdeps/i386/addmul_1.c: change ""mull %4" to "mull %%ebx" for PIC. * misc/init-misc.c (__init_misc): change it to static. * <_G_config.h>: change verion to 4.8.0. * jump/libc.lite/jump.params: * jump/libc/jump.params: bump up to version 4.8.0. * elf/crt/crtstuff.c (__init_dummy): new in crtbegin.o, dummy. put it in the __libc_subinit section. * sysdeps/linux/set-init.c: skip the dummy. * elf/libdl/jump.params: bump up to version 1.0.17. * elf/d-link/hash.h (DL_ERROR_NOZERO): changed from DL_ERROR_NONULL. * elf/d-link/readelflib1.c (_dl_internal_error_number): set to DL_ERROR_NOFILE if no library can be found. set to DL_ERROR_NOZERO if /dev/zero cannot be opened. * elf/d-link/dlib.c (dl_error_names): fix a typo about /dev/null. it should be /dev/zero. (_dlsym): check return from _dl_find_hash () and set _dl_error_number to DL_NO_SYMBOL for NULL return. * README.nys: add a "make depend" warning. * posix/cfsetget.c: * libbsd/cfsetspeed.c: add B230400 baud support. Mon Mar 6 10:50:57 1995 Mitch DSouza (Mitch.Dsouza@Dubai.Sun.COM) * nls/msgcat.c (nlspath): add a missing ':'.