Mon Apr 4 15:24:19 1994 H.J. Lu (hlu@fudan) * version 4.5.26 is released. * jump/libm/jump.params: * jump/libc.lite/jump.params: * jump/libc/jump.params: bump up to version 4.5.26. * <_G_config.h>: update verion to 4.5.26. Mon Apr 4 14:49:33 1994 Nickolay Saukh (nms@ussr.EU.net) * locale/setlocale.c: new. * locale/collate: * locale/ctype: * locale/monetary: * locale/numeric: * locale/response: * locale/time: new. Mon Apr 4 13:49:33 1994 H.J. Lu (hlu@fudan) * Makeconfig: add CHARFLAGS=-funsigned-char. * : define _PATH_LOCALE as "/usr/lib/locale". * posix/cuserid.c: use getlogin () for multiply names with the same id. * login/getlogin.c: add check for fd 1 and 2. * : add ctermid (). * posix/ctermid.c: include . * : fix typo in ut_host [UT_NAMESIZE]. It should be ut_host[UT_HOSTSIZE]. * Makeconfig (NLSCFLAGS): add -I$(TOPDIR)/nls. * : renamed from . * nls/nl_types.h: removed. * ./libio/ioperror.c: * ./bsd/psignal.c: * ./posix/getopt.c: * ./string/strerror.c: * ./string/strsignal.c: * ./rpc/svc_au_ux.c: * ./rpc/get_myaddr.c: * ./rpc/pmap_getmaps.c: * ./rpc/svc_run.c: * ./rpc/pmap_clnt.c: * ./rpc/xdr_ref.c: * ./rpc/svc_simple.c: * ./rpc/xdr_array.c: * ./rpc/clnt_perror.c: * ./rpc/clnt_raw.c: * ./rpc/auth_unix.c: * ./rpc/svc_tcp.c: * ./rpc/pmap_rmt.c: * ./rpc/xdr.c: * ./rpc/clnt_tcp.c: * ./rpc/svc_udp.c: * ./rpc/xdr_rec.c: * ./rpc/clnt_udp.c: * ./inet/gethstnmad.c: * ./inet/herror.c: * ./inet/rcmd.c: * ./inet/rexec.c: * ./inet/ruserpass.c: change #include "../nls/nl_types.h" to #include "nl_types.h" Sat Mar 26 14:10:17 1994 H.J. Lu (hlu@fudan) * version 4.5.25 is released. * login/getlogin.c: don't include "pathnames.h". * jump/libc/jump.funcs: * jump/libc.lite/jump.funcs: fix a typo. * libbsd/logout.c: * libbsd/logwtmp.c: include . * : copied/modified from . * : include . * : removed. * time/strftime.c: "%j" should print the day of the yera in the range from 001 to 366. * Makefile (DIRS): * sysdeps/linux/Makefile (lib all): * sysdeps/linux/i386/Makefile (lib all): * sysdeps/linux/m68k/Makefile (lib all): check MATH. * misc/syslog.c (openlog): use sizeof(SyslogAddr) - sizeof(SyslogAddr.sa_data) + strlen(SyslogAddr.sa_data) for the address size. (vsyslog): close the log when write () fails. it will try to reconnect it next time. * nls/msgcat.c (catclose): * (catclose): change return from void to int. * login/getlogin.c: check USER_PROCESS. * : * sysdeps/linux/m68k/sysdep.h: fix a m68k bug. from "hamish (h.i.) macdonald" . * jump/libm/jump.params: * jump/libc.lite/jump.params: * jump/libc/jump.params: bump up to version 4.5.25. * <_G_config.h>: update verion to 4.5.25. * sysdeps/linux/i386/math/atanh.c: check x == -1.0. from "James H. Cloos Jr." . * login/getlogin.c: undo the change of Fri Mar 11. Fri Mar 18 13:35:20 1994 flebbe@pluto.tat.physik.uni-tuebingen.de (Olaf Flebbe) * : add cbrt (). (__finite): check __isnan (). * sysdeps/linux/i386/math/cbrt.c: new from SUN libm. * sysdeps/linux/i386/math/Makefile (SRC1S): add cbrt.c. * jump/libm/jump.funcs: add _cbrt. Fri Mar 11 15:00:58 1994 H.J. Lu (hlu@fudan) * version 4.5.24 is released. * jump/libm/jump.params: * jump/libc.lite/jump.params: * jump/libc/jump.params: bump up to version 4.5.24. * <_G_config.h>: update verion to 4.5.24. * Makerules: fix typos. * jump/libc/Makefile (install): * jump/libm/Makefile (install): move the old shared library to backup/$SHLIB_FILE.$$. * login/getlogin.c: call getpwnam(name). from Mitchum DSouza . * sbin/lib/i386/Makefile: * sbin/lib/m68k/Makefile: * sbin/lib/Makefile: * sysdeps/linux/Makefile: * jump/Makefile: * sbin/Makefile: * sysdeps/Makefile: * Maketargets: Use $(MAKE) -C $$i $@. * Makefile (install.static): delete __.SYMDEF from libc.a. (install.debug): delete __.SYMDEF from libg.a. (install.profile): delete __.SYMDEF from libc_p.a. * jump/libc/Makefile (JUMP_PARAMS): * jump/libc.lite/Makefile (JUMP_PARAMS): * jump/libm/Makefile (JUMP_PARAMS): change that to $(JUMP_DIR)/jump.params. * jump/libc/jump.params.build: * jump/libc.lite/jump.params.build: * jump/libm/jump.params.build: removed. Thu Mar 10 09:14:39 1994 H.J. Lu (hlu@fudan) * ./sysdeps/linux/i386/Makefile $(DIRS): don't add "math crt" if LITE is "true". * : for linux, only include . * : include . * : include . * Makeconfig: fix a typo. * jump/libc.lite/jump.funcs (_syscall): * jump/libc/jump.funcs (_syscall): mark it "T". * : change __syscall back to syscall. * ./sysdeps/linux/i386/Makefile $(SRC3S): change __syscall.S to syscall.S. * ./sysdeps/linux/i386/__syscall.S: removed. * ./sysdeps/linux/i386/syscall.S: new file. Sun Mar 6 21:52:39 1994 H.J. Lu (hlu@fudan) * version 4.5.23 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.23. * <_G_config.h>: update verion to 4.5.23. * Makeconfig (TARGET_LIBM_SO_DIR): change back to /lib. * ./libio/ChangeLog: new entries. * ./sysdeps/linux/i386/libc_exit.c: fixed for PIC. * ./sysdeps/linux/i386/Makefile $(SRC3S): add __syscall.S. Sat Mar 5 16:55:09 1994 H.J. Lu (hlu@fudan) * version 4.5.22 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.22 * <_G_config.h>: update verion to 4.5.22. * ./libio/ChangeLog: new entries. * stdlib/exit.c (exit): call _IO_flush_all directly if __PIC__ or __pic__ is defined. * (HAVE_GNU_LD): don't define it if __PIC__ or __pic__ is defined. * rpc/get_myaddr.c: change "#ifdef linux" to "#if 0". * jump/libc.lite/jump.funcs (_syscall): * jump/libc/jump.funcs (_syscall): mark it "U". * : change syscall to __syscall. * (__ipc): new. * ./sysdeps/linux/Makefile $(SRC2S): add __ipc.S. * ./sysdeps/linux/__ipc.S: new file. * ./sysdeps/linux/msgctl.c: * ./sysdeps/linux/msgget.c: * ./sysdeps/linux/msgrcv.c: * ./sysdeps/linux/msgsnd.c: * ./sysdeps/linux/semctl.c: * ./sysdeps/linux/semget.c: * ./sysdeps/linux/semop.c: * ./sysdeps/linux/shmat.c: * ./sysdeps/linux/shmctl.c: * ./sysdeps/linux/shmdt.c: * ./sysdeps/linux/shmget.c: use __ipc (). * ./sysdeps/linux/i386/Makefile (SRC1S): remove syscall.c. $(SRC3S): add __syscall.S. * ./sysdeps/linux/i386/__syscall.S: new file. * ./sysdeps/linux/i386/__ioctl.c: * ./sysdeps/linux/i386/__fcntl.c: * ./sysdeps/linux/i386/__open.c: * ./sysdeps/linux/i386/syscall.c: removed. * ./sysdeps/linux/__adjtime.c: * ./sysdeps/linux/__ntpgttm.c: don't include , include . * : new for cplus_demangle (). * Makefile: * Makeconfig: * Makerules: * Maketargets: add PIC from Mitchum DSouza . Tue Mar 1 14:37:46 1994 Matthias Urlichs * inet/res_send.c (res_send): if sethostent(1) has been called, the resolver opens a TCP connection to the nameserver. If a request is interrupted by a signal and we're longjmp()ing out, that connection goes out of sync. Ugh. Solution: If that happens, the connection should be closed and reopened. Flushing residual data might be an alternate idea except that the server might not have answered by the time we're trying the next request. Sat Feb 26 14:01:18 1994 H.J. Lu (hlu@nighthawk) * version 4.5.21 is re-released :-(. * ./sysdeps/linux/i386/gmon: moved from ./gmon. * ./sysdeps/linux/i386/gmon/Makefile (TOPDIR): change it to "../../../..". * ./sysdeps/linux/i386/Makefile (DIRS): add "gmon" if PROFILE == true. * ./gmon: moved to ./sysdeps/linux/i386. * ./Makefile (CLEAN_DIRS): (DIRS): remove "gmon". Tue Feb 22 14:23:06 1994 H.J. Lu (hlu@nighthawk) * version 4.5.21 is released. * sysdeps/linux/__adjtime.c: define SIMPLE_ADJTIME. * rpc/get_myaddr.c (USE_GETHOSTNAME): undo the change of Tue Feb 15. Mon Feb 21 13:18:20 1994 H.J. Lu (hlu@nighthawk) * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.21 * <_G_config.h>: update verion to 4.5.21. * ./libio/ChangeLog: new entries. * rpc/pmap_rmt.c (getbroadcastnets): change "#ifdef linux" to "#if 0". (SIOCGIFBRDADDR): use addrs[i++] = inet_makeaddr((int)inet_netof (sin->sin_addr), INADDR_ANY); need 0.99 pl15g or above. * : copied from glibc 1.07.4. Please check out if it is compatible with the old one. * misc/obstack.c: copied from glibc 1.07.4. * nls/linux/French/errlist.m: fix typoes. Sat Feb 19 13:19:34 1994 H.J. Lu (hlu@nighthawk) * : declcare cuserid (). * posix/cuserid.c: include . Tue Feb 15 12:01:14 1994 H.J. Lu (hlu@nighthawk) * version 4.5.20 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.20 * <_G_config.h>: update verion to 4.5.20. * jump/libc/Makefile (install): * jump/libm/Makefile (install): copy the old shared library to SHLIB_FILE.$$. * jump/libm/Makefile (install): replace TARGET_SO_DIR with TARGET_LIBM_SO_DIR. * Makeconfig (TARGET_LIBM_SO_DIR): new, make it /usr/lib. * configure: add credit for Mitchum Dsouza . * mntent/Makefile (SCR1S): change mntent.o to mntent.c. * (MNTMAXSTR): change that to 512 from 128. * : include . add __BEGIN_DECLS and __END_DECLS. * time/strftime.c (strftime): don't set the values before they are called for since not all the fields in the struct tm pointer passed are valid. * nls/linux/Makefile (FR-SRCS) (FRENCH-SRCS): (french:) new for French. * nls/linux/French/LISEZMOI: * nls/linux/French/auth.m: * nls/linux/French/clnt-misc.m: * nls/linux/French/errlist-u.m: * nls/linux/French/errlist.m: * nls/linux/French/getopt.m: * nls/linux/French/h-errlist.m: * nls/linux/French/net-misc.m: * nls/linux/French/rpc-errlist.m: * nls/linux/French/rpc-misc.m: * nls/linux/French/siglist-u.m: * nls/linux/French/siglist.m: new for French. * Makefile (DIRS): new entry for CHECKER == true. (install.checker): new. * curses/Makefile (CHECKER_LIB): * gcc/Makefile (CHECKER_LIB): * gdbm/Makefile (CHECKER_LIB): * libbsd/Makefile (CHECKER_LIB): * termcap/Makefile (CHECKER_LIB): new. * checker/Makefile: new. * sysdeps/linux/i386/crt/Makefile (lib): fix a typo in the chkrcrt0.o rule. * nls/Makefile (BASE_CFLAGS): no -DHAVE_MMAP if CHECKER is true. * Maketargets (lib): add a new rule for CHECKER_LIB. * : include( . (MAP_ANON, MAP_FILE): new. * ./libio/ChangeLog: new entries. * jump/libc.lite/jump.funcs: * jump/libc/jump.funcs: add _getpgid. * sysdeps/linux/Makefile (SRC2S): add getpgid.S. * sysdeps/linux/getpgid.S: new. need kernel 0.99 pl 15. * (getpgid): new. * (SYS_getpgid): new. * : copied from gawk 2.15.4. * regex/regex.c: copied and modified from gawk 2.15.4. * regex/regex.diff: modification to gawk 2.15.4. * rpc/get_myaddr.c (USE_GETHOSTNAME): defined. * sysdeps/linux/__adjtime.c: handle large time. * cureses/Makefile (SHARED_LIB): * gcc/Makefile (LIBGCC): * gdbm/Makefile (SHARED_LIB): * termcap/Makefile (SHARED_LIB): use $(SHARED_DIR) * cureses/Makefile (STATIC_LIB): * gdbm/Makefile (STATIC_LIB): * libbsd/Makefile (STATIC_LIB): * termcap/Makefile (STATIC_LIB): use $(STATIC_DIR) * : add some appropriate "const" in the prototypes. * malloc/Makefile (LIBMCHECK_SRCS): remove mcheck.c. (SRC1S): add mcheck.c. (lib): don't make $(LIBMCHECK). * Makefile (install.static): add libmalias.a for libm.a. (install.debug): copy debug/libc/mcheck-init.o to libmcheck.a. * sysdeps/linux/set-init.c: copied from glibc 1.07.2. * sysdeps/linux/m68k/math/Makefile (SRC1S): remove drem.c. * sysdeps/linux/m68k/math/drem.c: removed. * sysdeps/linux/i386/math/Makefile (SRC2S): remove drem.S. * sysdeps/linux/i386/math/drem.S: removed. * ./mntent/mntent.c (getmntent): return NULL if fgets () returns NULL. * Makeconfig: define LDCONFIG as "ldconfig" if the host machine is running Linux, otherwise as "true". (SHARED_LITE_DIR): new, "shared.lite". (SHARED_DIR): defined as $(SHARED_LITE_DIR) for the light shared C library if LITE is true. (OBJS_DIR): remove "shared.lite", add $(SHARED_LITE_DIR) * Maketargets (depend): add "$(SHARED_LITE_DIR)/$(SUBDIR)/\1". * jump/libc/Makefile (install): * jump/libm/Makefile (install): run $(LDCONFIG) if the host machine is running Linux. Wed Feb 2 22:15:36 1994 H.J. Lu (hlu@nighthawk) * version 4.5.19 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.19. * <_G_config.h>: update verion to 4.5.19. * inet/ruserpass.c (ruserpass): change the size of namebuf from 16 to 256. * inet/res_debug.c (nbuf): change the size to 256. * sysdeps/linux/i386/math/exp.S: add fwait for the buggy IIT 387 coprocessor. according to the i387 documentations, fwait is not needed as opposite to 8088/8087, 80286/80287. from echtien@pasiphae.rz.Uni-Osnabrueck.DE (Jens-Heiner Rechtien) Tue Feb 1 13:34:41 1994 H.J. Lu (hlu@nighthawk) * version 4.5.18 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.18. * <_G_config.h>: update verion to 4.5.18. * ./libio/ChangeLog: new entries. * Makeconfig (SHARED_DIR): use "shared.lite" for the light shared C library if LITE is true. (OBJS_DIR): add "shared.lite". Sun Jan 30 16:31:41 1994 H.J. Lu (hlu@nighthawk) * version 4.5.17 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.17. * : * : new files for debuggers. * <_G_config.h>: update verion to 4.5.17. * curses/addbytes.c (waddbytes): update x and y after " " is inserted for '/t'. * inet/ruserpass.c (ruserpass): check NULL pointers while copying hostname before call rnetrc (). * ./libio/ChangeLog: new entries. * Maketargets: minor changes. * malloc/Makefile (LIBMCHECK): add mcheck.o. * malloc/mcheck-init.c: undo the change of Jan 29. * sysdeps/linux/set-init.c: new, copied from glibc 1.06.12. * sysdeps/linux/Makefile (SRC1S): add set-init.c. * sysdeps/linux/i386/crt/chkrcrt0.S: * sysdeps/linux/i386/crt/crt0.S: * sysdeps/linux/i386/crt/gcrt0.S: * sysdeps/linux/m68k/crt/crt0.S: * sysdeps/linux/m68k/crt/gcrt0.S: call __libc_init () before calling main (). * jump/libc/Makefile (STATIC_OBJS): add set-init.o. Sat Jan 29 23:52:27 1994 H.J. Lu (hlu@nighthawk) * version 4.5.16 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.16. * Makerules ((%): %): delete the object file if we want to compile the shared/static object file in one pass. * malloc/mcheck-init.c: add turn_on_mcheck () to the __CTOR_LIST__ list. * ./libio/ChangeLog: new entries. Fri Jan 28 16:33:08 1994 H.J. Lu (hlu@nighthawk) * version 4.5.15 is released. * jump/libc/Makefilke: * jump/libm/Makefilke: change ifeq($(TARGET_LIB_DIR),/lib) to ifeq($(TARGET_SO_DIR),/lib) * : include only if __GNU_LIBRARY__ is defined. * ./inet/gethstnmad.c: fix a segmentation fault coredump problem if the "reorder" option is set to "on" in the /etc/host.conf file. from Mitch DSouza : * : * : add more m68k support. * : * : * : update. * configure: use highlight for ansi*, xterm*, vt* and cons* only. * sbin/lib/m68k: renamed from sbin/lib/m86k. Sun Jan 23 13:53:55 1994 H.J. Lu (hlu@nighthawk) * version 4.5.14 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.14. * jump/libc.lite/jump.vars (_re_max_failures): (_re_set_syntax): * jump/libc/jump.vars (_re_max_failures): * jump/libc/jump.vars (_re_set_syntax): * jump/libc.lite/jump.funcs: * jump/libc/jump.funcs: saved them in the files with the suffix ".rx". undo the changes of Jan. 22. * (_PATH_DEFPATH_ROOT): defined as "/sbin:/bin:/usr/sbin:/usr/bin" * : moved to ./regex. * : restored. * compat/Makefile (SRC1S): comment out aliases.c and __old_regex.c. * regex/Makefile (SCRS): change rx.c to regex.c. * regex/regex.c: restored. * regex/ChangeLog.rx: copied from sed 2.03. Sat Jan 22 13:53:55 1994 H.J. Lu (hlu@nighthawk) * version 4.5.13 is released. * configure: cosmetic changes. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.13. * jump/libc.lite/jump.vars (_re_max_failures): * jump/libc/jump.vars (_re_max_failures): comment out. * jump/libc.lite/jump.vars (_re_set_syntax): * jump/libc/jump.vars (_re_set_syntax): change filename "regex" to "rx". * jump/libc.lite/jump.funcs: * jump/libc/jump.funcs: move _re_compile_fastmap, _re_compile_pattern, _re_match, _re_match_2, _re_search, _re_search_2, _re_set_registers, _re_set_syntax, _regcomp, _regerror, _regexec and _regfree to libcompat. create new entries for them and use "rx" as filename. * jump/libc.lite/jump.funcs: * jump/libc/jump.funcs: add "_rx_compile". * Maketargets: create ./static, ./shared, ./debug and ./profile only if necessry. * Makerules: don't build the libraries not asked for. (.x.o:): remove LD/MV. * Makeconfig: don't add '/' if the root dir == '/'. * inet/ruserpass.c (ruserpass): copy hostname before call rnetrc (). * : new file from sed 2.03 with modifications for Linux. * regex/rx.c: new file from sed 2.03 with modifications for Linux. * regex/rx.diff: the Linux diff. * regex/Makefile (SRCS): change regex.c to rx.c. * ./compat/aliases.c: aliases for __old_re_compile_fastmap, __old_re_compile_pattern, __old_re_match_2, __old_re_match, __old_re_search_2, __old_re_search and __old_re_set_registers. * ./compat/__old_regex.c: moved from ./regex/regex.c. * ./compat/regex.h: moved from . * ./compat/Makefile: add __old_regex.c. * ./regex/regex.c: moved to ./compat as ./compat/__old_regex.c. * : moved to ./compat. make a symbolic link to rx.h. * ./libio/ChangeLog: new entries. * malloc/Makefile (SRC1S): add memalign.c mstats.c mtrace.c. * jump/libc/Makefile (lib): fix typos. * : include . (_PATH_UTMP), (_PATH_WTMP), (_PATH_LASTLOG): removed. * (_PATH_MAILDIR): from "/usr/spool/mail" to "/var/spool/mail". (_PATH_SENDMAILI): from "/usr/lib/sendmail" to "/usr/sbin/sendmail". (_PATH_WTMP): defined as "/var/adm/wtmp". (_PATH_LASTLOG): defined as "/var/adm/lastlog". (_PATH_DEFPATH): add "/usr/local/bin" to prefix. (_PATH_LOGIN): defined as "/bin/login". (_PATH_DEFPATH_ROOT): defined as "/bin:/usr/bin:/etc". * (WTMP_FILE): from "/usr/adm/wtmp" to "/var/adm/wtmp". Tue Jan 18 23:31:59 1994 H.J. Lu (hlu@nighthawk) * version 4.5.12 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.12. * configure: cosmetic changes. * malloc/Makefile: change target "debug_lib" to "lib". * Maketargets: create ./static, ./shared, ./debug and ./profile. * (_PATH_LASTLOG): undo the change of Tue Jan 18 19:05:55 1994. * (_PATH_MAILDIR): undo the change of Tue Jan 18 19:05:55 1994. * (WTMP_FILE): undo the change of Tue Jan 18 19:05:55 1994. Tue Jan 18 19:05:55 1994 H.J. Lu (hlu@nighthawk) * version 4.5.11 is released. * README: modified. * (_PATH_LASTLOG): from "/usr/adm/lastlog" to "/var/adm/lastlog". * (_PATH_MAILDIR): from "/usr/spool/mail" to "/var/spool/mail". (_PATH_SENDMAILI): from "/usr/lib/sendmail" to "/usr/sbin/sendmail". * : check if __GNUC__ == 2 before check __GNUC_MINOR__ < 5. * (WTMP_FILE): from "/usr/adm/wtmp" to "/var/adm/wtmp". * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.11. * ./libio/ChangeLog: new entries. Mon Jan 17 22:04:43 1994 H.J. Lu (hlu@nighthawk) * rpc/clnt_perror.c (clnt_sperrno): minor NLS fix. * Makeconfig: set ARFLAGS == AR_FLAGS. * Makerules: fix rules for .x.y: * Maketargets: use libfoo.a (foo.o, ...) for the library dependency. * sysdeps/linux/libc_exit.S: removed. * sysdeps/linux/Makefile (SRC2S): remove libc_exit.S. * ./Makefile: * ./bsd/Makefile: * ./compat/Makefile: * ./compat/i386/Makefile: * ./compat/math/Makefile: * ./ctype/Makefile: * ./curses/Makefile: * ./cvt/Makefile: * ./dirent/Makefile: * ./gcc/Makefile: * ./gdbm/Makefile: * ./gmon/Makefile: * ./grp/Makefile: * ./inet/Makefile: * ./io/Makefile: * ./jump/Makefile: * ./jump/libc.lite/Makefile: * ./jump/libc/Makefile: * ./jump/libm/Makefile: * ./libbsd/Makefile: * ./libio/Makefile: * ./libio/stdio/Makefile: * ./locale/Makefile: * ./login/Makefile: * ./malloc-930716/Makefile: * ./malloc/Makefile: * ./math/Makefile: * ./misc/Makefile: * ./mntent/Makefile: * ./nls/Makefile: * ./posix/Makefile: * ./pwd/Makefile: * ./regex/Makefile: * ./rpc/Makefile: * ./sbin/Makefile: * ./sbin/lib/Makefile: * ./sbin/lib/i386/Makefile: * ./sbin/lib/i386/crt/Makefile: * ./setjmp/Makefile: * ./shadow/Makefile: * ./signal/Makefile: * ./stdlib/Makefile: * ./string/Makefile: * ./sysdeps/Makefile: * ./sysdeps/generic/Makefile: * ./sysdeps/i386/Makefile: * ./sysdeps/i386/setjmp/Makefile: * ./sysdeps/linux/Makefile: * ./sysdeps/linux/i386/Makefile: * ./sysdeps/linux/i386/crt/Makefile: * ./sysdeps/linux/i386/math/Makefile: * ./termcap/Makefile: * ./time/Makefile: * ./ufc/Makefile: * ./yp/Makefile: add TOPDIR and use it to find the include files. * configure: new file. * config.in: automatically generated by "configure". * Makeconfig: add a missing "(" to ifeq ($SHADOW_COMPAT),true). check TARGET_ARCH_486. use TOPDIR to get SRCDIR. * : don't inline toupper () and tolower () if __STRICT_ANSI__ is defined. Wed Jan 12 16:43:50 1994 H.J. Lu (hlu@nighthawk) * version 4.5.10 is released. * ./string/memchr.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/memchr.c: modified and moved from ./string. * ./string/memcmp.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/memcmp.c: modified and moved from ./string. * ./string/memset.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/memset.c: modified and moved from ./string. * ./string/bzero.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/bzero.c: modified and moved from ./string. * ./string/strcat.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strcat.c: modified and moved from ./string. * ./string/strchr.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strchr.c: modified and moved from ./string. * ./string/strcmp.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strcmp.c: modified and moved from ./string. * ./string/strcspn.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strcspn.c: modified and moved from ./string. * ./string/strlen.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strlen.c: modified and moved from ./string. * ./string/strncmp.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strncmp.c: modified and moved from ./string. * ./string/strpbrk.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strpbrk.c: modified and moved from ./string. * ./string/strrchr.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strrchr.c: modified and moved from ./string. * ./string/strspn.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/strspn.c: modified and moved from ./string. * ./string/ffs.c: modified and moved to ./sysdeps/i386. * ./sysdeps/i386/ffs.c: modified and moved from ./string. * ./string/memcopy.h: removed. * ./sysdeps/i386/memcopy.h: * ./sysdeps/generic/memcopy.h: * ./sysdeps/generic/ffs.c: * ./sysdeps/generic/strspn.c: * ./sysdeps/generic/strrchr.c: * ./sysdeps/generic/strpbrk.c: * ./sysdeps/generic/strncmp.c: * ./sysdeps/generic/strlen.c: * ./sysdeps/generic/strcspn.c: * ./sysdeps/generic/strcmp.c: * ./sysdeps/generic/strchr.c: * ./sysdeps/generic/strcat.c: * ./sysdeps/generic/bzero.c: * ./sysdeps/generic/memset.c: * ./sysdeps/generic/memcmp.c: * ./sysdeps/generic/memchr.c: * ./sysdeps/generic/modf.c: copied from glibc 1.06.9. * ./Makefile: * ./signal/Makefile: * ./libio/Makefile: * ./libio/stdio/Makefile: * ./bsd/Makefile: * ./ctype/Makefile: * ./curses/Makefile: * ./cvt/Makefile: * ./dirent/Makefile: * ./grp/Makefile: * ./setjmp/Makefile: * ./locale/Makefile: * ./login/Makefile: * ./malloc/Makefile: * ./misc/Makefile: * ./posix/Makefile: * ./pwd/Makefile: * ./regex/Makefile: * ./yp/Makefile: * ./stdlib/Makefile: * ./string/Makefile: * ./termcap/Makefile: * ./time/Makefile: * ./ufc/Makefile: * ./mntent/Makefile: * ./io/Makefile: * ./rpc/Makefile: * ./inet/Makefile: * ./gmon/Makefile: * ./gcc/Makefile: * ./gdbm/Makefile: * ./sysdeps/i386/Makefile: * ./sysdeps/i386/setjmp/Makefile: * ./sysdeps/linux/i386/Makefile: * ./sysdeps/linux/i386/math/Makefile: * ./sysdeps/linux/i386/crt/Makefile: * ./sysdeps/linux/Makefile: * ./sysdeps/Makefile: * ./jump/libc/Makefile: * ./jump/libc.lite/Makefile: * ./jump/libm/Makefile: * ./jump/Makefile: * ./math/Makefile: * ./compat/Makefile: * ./compat/i386/Makefile: * ./compat/math/Makefile: * ./shadow/Makefile: * ./libbsd/Makefile: * ./sbin/lib/Makefile: * ./sbin/Makefile: * ./malloc-930716/Makefile: * ./nls/Makefile: massive changes. * ./sbin/crt: moved to ./sbin/lib/i386/crt. * ./sbin/lib/i386/crt: moved from ./sbin/crt. * ./sbin/lib/m68k: new for m68k. * ./sbin/lib/i386/Makefile: * ./sbin/lib/i386/crt/Makefile: new files. * ./sysdeps/linux/fsync.c: removed * ./sysdeps/linux/i386/__adjtime.c: * ./sysdeps/linux/i386/__adjtimex.S: * ./sysdeps/linux/i386/__load.c: * ./sysdeps/linux/i386/config.h: * ./sysdeps/linux/i386/fixups.h: * ./sysdeps/linux/i386/__ntpgttm.c: * ./sysdeps/linux/i386/__vfork.c: * ./sysdeps/linux/i386/vfork.c: * ./sysdeps/linux/i386/__wait.c: * ./sysdeps/linux/i386/__wait3.c: * ./sysdeps/linux/i386/__waitpid.c: * ./sysdeps/linux/i386/accept.c: * ./sysdeps/linux/i386/bind.c: * ./sysdeps/linux/i386/connect.c: * ./sysdeps/linux/i386/getpeernam.c: * ./sysdeps/linux/i386/getsocknam.c: * ./sysdeps/linux/i386/getsockopt.c: * ./sysdeps/linux/i386/listen.c: * ./sysdeps/linux/i386/mmap.c: * ./sysdeps/linux/i386/shmat.c: * ./sysdeps/linux/i386/shmctl.c: * ./sysdeps/linux/i386/shmdt.c: * ./sysdeps/linux/i386/shmget.c: * ./sysdeps/linux/i386/msgctl.c: * ./sysdeps/linux/i386/msgget.c: * ./sysdeps/linux/i386/msgrcv.c: * ./sysdeps/linux/i386/msgsnd.c: * ./sysdeps/linux/i386/semctl.c: * ./sysdeps/linux/i386/semget.c: * ./sysdeps/linux/i386/semop.c: * ./sysdeps/linux/i386/recv.c: * ./sysdeps/linux/i386/revcfrom.c: * ./sysdeps/linux/i386/send.c: * ./sysdeps/linux/i386/sendto.c: * ./sysdeps/linux/i386/setpgrp.c: * ./sysdeps/linux/i386/setsockopt.c: * ./sysdeps/linux/i386/shutdown.c: * ./sysdeps/linux/i386/socket.c: * ./sysdeps/linux/i386/socketpair.c: * ./sysdeps/linux/i386/tell.c: * ./sysdeps/linux/i386/ulimit.c: moved to ./sysdeps/linux. * ./sysdeps/linux/shm.c: removed. * ./sysdeps/linux/__adjtime.c: * ./sysdeps/linux/__adjtimex.S: * ./sysdeps/linux/__load.c: * ./sysdeps/linux/config.h: * ./sysdeps/linux/fixups.h: * ./sysdeps/linux/__ntpgttm.c: * ./sysdeps/linux/__vfork.c: * ./sysdeps/linux/vfork.c: * ./sysdeps/linux/__wait.c: * ./sysdeps/linux/__wait3.c: * ./sysdeps/linux/__waitpid.c: * ./sysdeps/linux/accept.c: * ./sysdeps/linux/bind.c: * ./sysdeps/linux/connect.c: * ./sysdeps/linux/getpeernam.c: * ./sysdeps/linux/getsocknam.c: * ./sysdeps/linux/getsockopt.c: * ./sysdeps/linux/listen.c: * ./sysdeps/linux/mmap.c: * ./sysdeps/linux/shmat.c: * ./sysdeps/linux/shmctl.c: * ./sysdeps/linux/shmdt.c: * ./sysdeps/linux/shmget.c: * ./sysdeps/linux/msgctl.c: * ./sysdeps/linux/msgget.c: * ./sysdeps/linux/msgrcv.c: * ./sysdeps/linux/msgsnd.c: * ./sysdeps/linux/semctl.c: * ./sysdeps/linux/semget.c: * ./sysdeps/linux/semop.c: * ./sysdeps/linux/recv.c: * ./sysdeps/linux/revcfrom.c: * ./sysdeps/linux/send.c: * ./sysdeps/linux/sendto.c: * ./sysdeps/linux/setpgrp.c: * ./sysdeps/linux/setsockopt.c: * ./sysdeps/linux/shutdown.c: * ./sysdeps/linux/socket.c: * ./sysdeps/linux/socketpair.c: * ./sysdeps/linux/tell.c: * ./sysdeps/linux/ulimit.c: moved from ./sysdeps/linux/i386. * ./sysdeps/linux/i386/shm.c: removed. * ./misc/modf.c: moved to ./sysdeps/i386. * ./sysdeps/i386/modf.c: moved from ./misc. * ./sysdeps/i386/__longjmp.c: * ./sysdeps/i386/__setjmp.c: moved to ./sysdeps/i386/setjmp. * ./sysdeps/i386/setjmp/__longjmp.c: * ./sysdeps/i386/setjmp/__setjmp.c: moved from ./sysdeps/i386. * ./crt: moved to ./sysdeps/linux/i386/crt. * ./sysdeps/linux/i386/crt: moved from ./crt. * compat/__old_libm.c: moved to compat/math/__old_libm.c. * compat/math/__old_libm.c: moved from compat/__old_libm.c. * ./sysdeps/i386/setjmp/Makefile: * compat/math/Makefile: new file. * ./sysdeps/i386/Makefile: * ./misc/Makefile: * ./compat/Makefile: * ./compat/i386/Makefile: * ./sysdeps/linux/i386/crt/Makefile: * Makerules: * Makeconfig: * Maketargets: massive changes * config.in: new file. * : * : * : * : support m68k. * : dummy. * : define the jump buffer for m68k. * : define the inline system call interfaces for m68k. * : moved from , i387 control. * : define the jump buffer for i386. * : define the inline system call interfaces for i386. Mon Jan 10 11:45:49 1993 H.J. Lu (hlu@nighthawk) * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.10. * jump/libc.lite/jump.funcs: * jump/libc/jump.funcs: comment out _endspent, _fgetspent, _getspent, _getspnam, _putspent, _setspent, _sgetspent, _endsgent, _fgetsgent, _getsgent, _getsgnam, _putsgent, _setsgent and _sgetsgent. add _svc_exit. * jump/libc.lite/jump.vars: * jump/libc/jump.vars: comment out ___new_handler. * jump/libc.lite/jump.funcs: * jump/libc/jump.funcs: cghange ___builtin_delete, ___builtin_new, ___set_new_handler, _set_new_handler and ___eprintf to the type 't' from 'T'. * <_G_config.h>: add the version string _LINUX_C_LIB_VERSION and define it as "4.5.10". add and define #define _LINUX_C_LIB_VERSION_MAJOR 4 #define _LINUX_C_LIB_VERSION_MINOR 5 #define _LINUX_C_LIB_VERSION_SUBMINOR 10 * nls/msgcat.c: speed up. * rpc/svc_run.c: svc_exit (), new function for NYS from Peter Eriksson . set svc_stop. (svc_run): reset svc_stop and check svc_stop in the loop. * gcc/aliases.c: new file for __set_new_handler. * gcc/Makefile: add aliases.o. * jump/libc.lite/Makefile: * jump/libc/Makefile: * jump/libm/Makefile: add jump.log to the removal list. * : remove __line for malloc () and calloc (). * sysdeps/linux/i386/math/pow.c: new version from Chris Flatters . * inet/gethstnmad.c: * mntent/mntent.c: don't do fclose (NULL). * libbsd/Makefile: comment out getusersh.c. * libbsd/getusersh.c: removed. * pwd/getpwent.c: * pwd/getpwnam.c: * pwd/getpwuid.c: * pwd/pwdread.c: minor changes. * grp/getgrent.c: * grp/getgrnam.c: * grp/getgrgid.c: * grp/grpread.c: minor changes. * yp/xdryp.c: * yp/yplib.c: * yp/xdryppasswd.c: update. from swen@uni-paderborn.de. Tue Jan 4 16:34:34 1993 H.J. Lu (hlu@nighthawk) * sysdeps/linux/__load.c: write a message for the static linked binaries. * grp/Makefile (SRCS): comment out gshadow.c. * pwd/Makefile (SRCS): comment out shadow.c. * README: * Makeconfig: define NO_SHADOW only if SHADOW_COMPAT is defined. * Makeconfig: define SHARED_LIBRARY if SHARED is defined. * nls/msgcat.c: comment out rcsid. Sun Jan 2 12:12:23 1993 H.J. Lu (hlu@nighthawk) * version 4.5.9 is released. * jump/libm/jump.params: * jump/libm/jump.params.build: * jump/libc.lite/jump.params: * jump/libc.lite/jump.params.build: * jump/libc/jump.params: * jump/libc/jump.params.build: bump up to version 4.5.9. * : change _PATH_SENDMAIL to "/usr/lib/sendmail". * sysdeps/linux/i386/__adjtime.c: change mode to ADJ_OFFSET_SINGLESHOT from ADJ_OFFSET. * locale/setlocale.c: fix a wrong `}'. * README: * Makeconfig: add NO_SHADOW. * : fix a small typo in comments. * ./libio/ChangeLog: new entries. * ./libio/stdio/ChangeLog: new entries.