home *** CD-ROM | disk | FTP | other *** search
/ Serving the Web / ServingTheWeb1995.disc1of1.iso / linux / slacksrce / d / libc / libc-4.6 / libc-4 / libc-linux / ChangeLog.3 < prev    next >
Encoding:
Text File  |  1994-11-12  |  58.1 KB  |  2,244 lines

  1. Sat Nov 12 23:30:20 1994  H.J. Lu (hjl@fudan)
  2.  
  3.     * version 4.6.20 is released.
  4.  
  5.     * sysdeps/i386/Makefile (SCR1S): comment out
  6.       __stpncpy.c stpcpy.c strstr.c. They may not
  7.       be PIC safe.
  8.  
  9.     * string/__stpncpy.c:
  10.     * string/stpcpy.c:
  11.     * string/strstr.c: copied from ../sysdeps/generic.
  12.  
  13.     * string/Makefile (SCR1S): add __stpncpy.c stpcpy.c
  14.       strstr.c.
  15.  
  16.     * gcc/Makefile (STATIC_SHARED): changed from
  17.       SHARED_STATIC.
  18.  
  19.     * elf/libtermcap/jump.params: Version 1.2.2. We
  20.       have no choice to give that version number.
  21.  
  22.     * termcap/termcap.c: go back to the old one.
  23.  
  24.     * termcap/version.c: 1.2.2.
  25.  
  26.     * elf/Makefile (install): backup the d-linker if necessary.
  27.  
  28.     * elf/crt/Makefile (crtbegin.o, crtend.o): take out the
  29.       ugly hack. Needs binutils 2.5.2.1 or above.
  30.  
  31.     * elf/crt/config/i386/linuxelf.h: update.
  32.  
  33.     * elf/d-link/i386/boot1.c (DL_DEBUG): don't define it.
  34.  
  35.     * <dbm.h> (dbminit): remove the duplicate "const".
  36.  
  37.     * <sys/cdefs.h>: don't treat C++ as old gcc.
  38.  
  39.     * <unistd.h>: remove all the `_PC_*', `_SC_*' and
  40.       `_CS_*' symbols.
  41.       include <confname.h>.
  42.  
  43.     * <confname.h>: new from glibc 1.08.14. It has all
  44.       the `_PC_*', `_SC_*' and `_CS_*' symbols.
  45.  
  46.     * sysdeps/linux/__sysconf.c: updated from glibc
  47.       1.08.14 and modified for Linux.
  48.  
  49.     * grp/initgroups.c: don't use YP stuff if YP is not
  50.       defined.
  51.  
  52. Thu Nov 10 13:19:48 1994  Harald Koenig (koenig@tat.physik.uni-tuebingen.de)
  53.  
  54.     * time/bsdtime.c (ALTZONE): define the order of the
  55.       entries in ttis[].
  56.  
  57. Fri Nov 11 11:05:34 1994  Swen Thuemmler (swen@uni-paderborn.de)
  58.  
  59.     * grp/getgrent.c (__nis_getgrent): change to extern
  60.       from static.
  61.  
  62.     * grp/getgrgid.c: cosmetic changes.
  63.  
  64.     * grp/getgrnam.c: Oops, entries of the form
  65.  
  66.         +group:::usera,userb,userc
  67.  
  68.       did append users to the group instead of replacing them
  69.       as in SunOS. Fixed.
  70.  
  71.     * grp/initgroups.c: Added support for groups from NIS maps.
  72.  
  73. Thu Nov 10 12:57:32 1994  H.J. Lu (hjl@fudan)
  74.  
  75.     * ./sysdeps/linux/i386/crt/crt0.S:
  76.     * ./sysdeps/linux/i386/crt/crti.S:
  77.     * ./sysdeps/linux/i386/crt/crtn.S:
  78.     * ./sysdeps/linux/i386/crt/gcrt0.S:
  79.     * ./sysdeps/linux/i386/crt/gcrtn.S: add .align.
  80.  
  81.     * configure (STATIC_SHARED): build all libraries NYS by
  82.       default. Other options are not tested.
  83.       (NYS): false by default. Other options are not tested.
  84.       (TARGET_ARCH): check i*86 and pentium.
  85.       
  86.     * elf/crt/Makefile (crtbegin.o, crtend.o): very ugly hack.
  87.       use sed to work around the gas bug.
  88.  
  89.     * elf/crt/crtstuff.c: use Jason's version. Need a fixed
  90.       gas/gld. Binutils 2.5.2 cannot handle the mixed sections
  91.       in one file.
  92.       (CRT_END): add a dummy call to atexit () if __linux__ and
  93.       __PIC__ are defined.
  94.  
  95.     * elf/crt/config/i386/linuxelf.h: update.
  96.  
  97.     * time/Makefile (TIME_FLAGS): add -DALTZONE
  98.  
  99.     * regex/ChangeLog.new: new.
  100.  
  101. Wed Nov  9 18:56:45 1994  Eric Youngdale (eric@aib.com)
  102.  
  103.     * elf/d-link/libdl/dlib.c (dl_error_names): add
  104.       a new error message.
  105.       (_dlopen): attach _dl_symbol_tables at the end.
  106.       (_dlclose): stop at _dl_symbol_tables.
  107.  
  108.     * elf/d-link/hash.h (DL_NO_SYMBOL): new.
  109.  
  110. Wed Nov  9 08:19:40 1994  H.J. Lu (hjl@fudan)
  111.  
  112.     * jump/libm/jump.params:
  113.     * jump/libc.lite/jump.params:
  114.     * jump/libc-nys/jump.params:
  115.     * jump/libc/jump.params: bump up to version 4.6.20.
  116.  
  117.     * elf/libdl/jump.params: bump up to version 1.0.8.
  118.  
  119.     * <_G_config.h>: update verion to 4.6.20.
  120.  
  121.     * Makefile (all): new target. set to "lib".
  122.  
  123. Tue Nov  8 22:16:00 1994  H.J. Lu (hjl@fudan)
  124.  
  125.     * version 4.6.19 is released.
  126.  
  127.     * jump/libm/jump.params:
  128.     * jump/libc.lite/jump.params:
  129.     * jump/libc-nys/jump.params:
  130.     * jump/libc/jump.params: bump up to version 4.6.19.
  131.  
  132.     * elf/libdl/jump.params: bump up to version 1.0.7.
  133.  
  134.     * <_G_config.h>: update verion to 4.6.19.
  135.  
  136.     * <dirent.h>:
  137.     * dirent/opendir.c:
  138.     * sysdeps/linux/i386/readdir.c: undo the changes of
  139.       Tue Oct 18 12:49:58 1994 by Stephen Tweedie
  140.       (sct@dcs.ed.ac.uk). Need new telldir () and seekdir ().
  141.  
  142.     * rx/ChangeLog.rx: removed.
  143.  
  144.     * rx/ChangeLog: copied from libg++ 2.6.1.
  145.  
  146.     * <rx.h> (RE_NO_GNU_OPS):
  147.     * regex/rx.h (RE_NO_GNU_OPS): copied from GNU regex 0.12.
  148.  
  149.     * <rx.h> (RE_NO_BK_VBAR):
  150.     * regex/rx.h (RE_NO_BK_VBAR): changed from RE_NO_BK_VAR.
  151.  
  152.     * regex/rx.c (RE_NO_GNU_OPS): new, check it.
  153.  
  154.     * regex/Makefile (PIC_OPT_CFLAGS): comment out. The
  155.       official gcc 2.6.1 seems to fix the -fomit-frame-pointer -O
  156.       -fPIC bug.
  157.  
  158.     * jump/libc/jump.funcs: 
  159.     * jump/libc.lite/jump.funcs: mark "_getline" as " U ".
  160.  
  161.     * libio/stdio/Makefile (SCR1S): remove getline.c.
  162.  
  163.     * libio/stdio/stdio.h (getline):
  164.     * <stdio.h> (getline): commented out.
  165.  
  166.     * libio/filesops.c (_IO_file_seekoff): don't optimize if the
  167.       file is opened for write.
  168.  
  169.     * <netinet/protocols.h>: change IP_NVP-II to IP_NVP_II.
  170.  
  171.     * elf/d-link/i386/boot1.c: check if _dl_atexit is 0x0.
  172.  
  173.     * elf/crt/config/i386/linuxelf.h: update.
  174.  
  175.     * libbsd/Makefile (SRCS): add select.c.
  176.  
  177. Tue Nov  8 18:16:40 1994  H.J. Lu (hjl@fudan)
  178.  
  179.     * sysdeps/i386/memchr.c: undo the change of Tue Nov  8
  180.       07:29:07 1994 by Ulrich Drepper (drepper@ira.uka.de).
  181.       zsh linked with libc.so core dumps.
  182.  
  183. Tue Nov  8 07:29:07 1994  Ulrich Drepper (drepper@ira.uka.de)
  184.  
  185.     * sysdeps/i386/memchr.c: improvement.
  186.  
  187. Mon Nov  7 18:12:14 1994  H. Peter Anvin (hpa@ahab.eecs.nwu.edu)
  188.  
  189.     * libbsd/select.c: new. Don't return the remaining time out
  190.       for compatibility.
  191.  
  192. Mon Nov  7 09:17:26 1994  Ulrich Drepper (drepper@ira.uka.de)
  193.  
  194.     * sysdeps/generic/strstr.c:
  195.     * sysdeps/i386/stpcpy.c: improvement.
  196.  
  197. Sat Nov  5 16:53:04 1994  H.J. Lu (hjl@fudan)
  198.  
  199.     * version 4.6.18 is released.
  200.  
  201.     * jump/libm/jump.params:
  202.     * jump/libc.lite/jump.params:
  203.     * jump/libc-nys/jump.params:
  204.     * jump/libc/jump.params: bump up to version 4.6.18.
  205.  
  206.     * <_G_config.h>: update verion to 4.6.18.
  207.  
  208.     * elf/libdl/jump.params: bump up to version 1.0.6.
  209.  
  210.     * elf/crt/crtstuff.c:
  211.     * elf/crt/config/svr4.h:
  212.     * elf/crt/config/i386/i386.h:
  213.     * elf/crt/config/i386/linuxelf.h:
  214.     * elf/crt/config/i386/unix.h: updated for shared ELF/C++.
  215.  
  216.     * elf/d-link/i386/Makefile: minor change.
  217.  
  218.     * elf/d-link/libdl/Makefile (INC_CFLAGS): use -I../$(TARGET_ARCH)
  219.       instead of -I./$(TARGET_ARCH).
  220.  
  221.     * elk/d-link/hash.c:
  222.     * elf/d-link/i386/boot1.c:
  223.     * elf/d-link/i386/elfinterp.c:
  224.     * elf/d-link/libdl/dlib.c: clear the malloced memory.
  225.  
  226.     * elf/d-link/libdl/dlib.c: use "#pragma weak foo foo_bar".
  227.  
  228. Thu Nov  3 22:03:46 1994  Jochen Hein  <Hein@Student.TU-Clausthal.de>
  229.  
  230.     * nls/linux/Makefile (GER-SRCS): add auth.m getopt.m
  231.       rpc-errlist.m siglist.m clnt-misc.m h-errlist.m rpc-misc.m
  232.       errlist-u.m net-misc.m siglist-u.m.
  233.  
  234.     * nls/linux/German/auth.m:
  235.     * nls/linux/German/getopt.m:
  236.     * nls/linux/German/rpc-errlist.m:
  237.     * nls/linux/German/siglist.m:
  238.     * nls/linux/German/clnt-misc.m:
  239.     * nls/linux/German/h-errlist.m:
  240.     * nls/linux/German/rpc-misc.m:
  241.     * nls/linux/German/errlist-u.m:
  242.     * nls/linux/German/net-misc.m:
  243.     * nls/linux/German/siglist-u.m: Translated the Message-catalog
  244.       found in English.
  245.  
  246. Wed Nov  2 21:21:42 1994  H.J. Lu (hjl@fudan)
  247.  
  248.     * sysdeps/i386/Makefile (SCR1S): add strstr.c.
  249.  
  250.     * sysdeps/generic/strstr.c: moved from
  251.       ./string/strstr.c.
  252.  
  253.     * string/Makefile (SRC1S): remove strstr.c.
  254.  
  255. Wed Nov  2 06:25:36 1994  Ulrich Drepper (drepper@ira.uka.de)
  256.  
  257.     * string/strstr.c: update the copyright by S.R. van den Berg.
  258.  
  259.     * sysdeps/i386/__stpncpy.c: update.
  260.  
  261.     * sysdeps/i386/strstr.c: new.
  262.  
  263. Wed Nov  2 15:31:02 1994  H.J. Lu (hjl@fudan)
  264.  
  265.     * elf/d-link/libdl/dlib.c (_dlopen): go to oops if
  266.       do_fixup () fails.
  267.  
  268.     * <arpa/inet.h>: include <netinet/in.h>.
  269.  
  270.     * inet/gethstnmad.c (_gethtbyname): fix a typo,  (char *)&t to
  271.        (char *)&h.
  272.  
  273.     * inet/ruserpass.c: fix the famous "dangling else" situation
  274.       from "Udaya B. Vemulapati" <vemula@cs.ucf.edu>.
  275.  
  276.     * string/stpncpy.c: new.
  277.  
  278.     * string/Makefile (SRC2S): add stpncpy.c.
  279.  
  280.     * sysdeps/generic/__stpncpy.c:
  281.     * sysdeps/generic/stpcpy.c: new.
  282.  
  283.     * sysdeps/generic/Makefile (SCR1S):
  284.     * sysdeps/i386/Makefile (SCR1S): add __stpncpy.c stpcpy.c.
  285.  
  286.     * jump/libc/jump.funcs:
  287.     * jump/libc.lite/jump.funcs: add ___stpncpy and _stpcpy.
  288.  
  289.     * elf/libtermcap/jump.params: remove symlink and create a new
  290.       one. Version 1.2.1.
  291.  
  292.     * termcap/termcap.c: fix a few typos.
  293.  
  294. Mon Oct 31 07:15:57 1994  Ulrich Drepper (drepper@ira.uka.de)
  295.  
  296.     * <string.h> (stpncpy):
  297.     * sysdeps/i386/stpcpy.c:
  298.     * sysdeps/i386/__stpncpy.c: new.
  299.  
  300.     * inet/inet_ntoa.c: use snprintf (). update to bsd 4.4.
  301.  
  302.     * inet/rcmd.c: use snprintf ().
  303.  
  304.     * string/strstr.c: use the one by S.R. van den Berg,
  305.       berg@pool.informatik.rwth-aachen.de.
  306.  
  307. Fri Oct 21 04:33:10 1994  Miquel van Smoorenburg (miquels@drinkel.ow.org)
  308.  
  309.     * termcap/README:
  310.     * termcap/ChangeLog:
  311.     * termcap/termcap.c:
  312.     * termcap/version.c: modification.
  313.  
  314. Tue Oct 18 12:49:58 1994  Stephen Tweedie (sct@dcs.ed.ac.uk)
  315.  
  316.     * <dirent.h>:
  317.     * dirent/opendir.c:
  318.     * sysdeps/linux/i386/readdir.c: support more than one
  319.       entry.
  320.  
  321. Sat Oct 29 12:43:21 1994  H.J. Lu (hjl@fudan)
  322.  
  323.     * version 4.6.17 is released.
  324.  
  325.     * regex/Makefile (PIC_OPT_CFLAGS): override with 
  326.  
  327.         -fPIC -O1
  328.  
  329.       to work around a bug in gcc ss-941026.  Using
  330.  
  331.         -fPIC -O1 -fomit-frame-pointer
  332.  
  333.       seems to screw up the stack.
  334.  
  335. Sat Oct 29 02:43:21 1994  H.J. Lu (hjl@fudan)
  336.  
  337.     * elf/libcurses/jump.params: removed. make a new
  338.       symbolic link to ../../jump/libcurses/jump.params.
  339.  
  340.     * Makeconfig (REALCC): use gcc-elf if ELF is true.
  341.  
  342.     * elf/Makefile (lib): add option for using ld.
  343.  
  344.     * elf/crt/Makefile: add crtbeginS.o and crtendS.o.
  345.  
  346.     * <gnu-stabs.h>: don't add "_" for ELF.
  347.  
  348.     * elf/Makefile (DL_VERSION, DL_MAJOR):
  349.     * elf/d-link/libdl/Makefile (DL_VERSION, DL_MAJOR): use
  350.       elf/libdl/jump.params.
  351.  
  352.     * <iolibio.h>:
  353.     * ./libio/iolibio.h:
  354.     * ./libio/fileops.c:
  355.     * ./libio/iogetdelim.c: update from the official libg++ 2.6.1.
  356.  
  357.     * jump/libc-nys/jump.vars (_re_syntax_options):
  358.     * jump/libc.lite/jump.vars (_re_syntax_options):
  359.     * jump/libc/jump.vars (_re_syntax_options): change filename
  360.       from "regex" to "rx".
  361.  
  362.     * jump/libc.lite/jump.funcs:
  363.     * jump/libc/jump.funcs: move _re_compile_fastmap,
  364.       _re_compile_pattern, _re_match, _re_match_2, _re_search, 
  365.       _re_search_2, _re_set_registers, _re_set_syntax, _regcomp,
  366.       _regerror, _regexec and _regfree to libcompat. create new
  367.       entries for them and use "rx" as filename.
  368.       change filename for re_comp, re_exec and _re_set_syntax
  369.       to "rx" from "regex".
  370.     
  371.     * <rx.h>:
  372.     * regex/rx.c: new from the official libg++ 2.6.1. modified for
  373.       Linux.
  374.  
  375.     * <regex.h>: moved to ./compat. The new one just has
  376.  
  377.         #include <rx.h>
  378.  
  379.     * regex/rx.diff:
  380.     * regex/regex.diff: removed.
  381.  
  382.     * compat/regex.diff: updated.
  383.  
  384.     * regex/Makefile (SRCS): change regex.c to rx.c.
  385.  
  386.     * ./compat/__old_regex.c: moved from ./regex/regex.c.
  387.       (__old_re_compile_fastmap, __old_re_compile_pattern,
  388.        __old_re_match_2, __old_re_match, __old_re_search_2,
  389.        __old_re_search, __old_re_set_registers): aliase to
  390.        __LOCAL__ suffix and redefined with __old_ prefix.
  391.  
  392.     * ./compat/regex.h: moved from <regex.h>.
  393.  
  394.     * ./compat/Makefile (SRCS): add __old_regex.c.
  395.  
  396.     * ./regex/regex.c: moved to ./compat as ./compat/__old_regex.c.
  397.  
  398. Tue Oct 25 01:07:14 1994  H.J. Lu (hjl@fudan)
  399.  
  400.     * <sys/wait.h>: don't use transparent_union for g++.
  401.  
  402.     * elf/libdl/jump.params: new. 1.0.5.
  403.  
  404.     * elf/Makefile (install): add libdl.
  405.  
  406.     * db/Makefile (SRCS): remove snprintf.
  407.  
  408.     * db/hash/ndbm.h: old <ndbm.h> from libc 4.6.16.
  409.  
  410.     * db/hash/ndbm.c (ndbm.h): use "ndbm.h".
  411.  
  412.     * jump/libdb/jump.params: update to 1.85.1.
  413.  
  414.     * jump/libdb/jump.funcs: remove snprintf and vsnprintf.
  415.  
  416.     * <dlfcn.h>: new for the libdl functions.
  417.  
  418.     * elf/crt/crtstuff.c:
  419.     * elf/crt/config/svr4.h:
  420.     * elf/crt/config/i386/linuxelf.h: updated for shared ELF/C++.
  421.  
  422.     * elf/d-link/Makefile (DIRS): add libdl.
  423.  
  424.     * elf/d-link/libdl/Makefile:
  425.     * elf/d-link/libdl/dlib.c: new for libdl.so.
  426.  
  427.     * elf/d-link/i386/boot1.c:
  428.     * elf/d-link/hash.c:
  429.     * elf/d-link/hash.h:
  430.     * elf/d-link/readelflib1.c: modified for libdl.so.
  431.  
  432. Tue Oct 25 10:31:17 1994  Kaz Sasayama (kaz@lilia.iijnet.or.jp)
  433.  
  434.     * stdlib/mbtowc.c:
  435.     * stdlib/wctomb.c: fix changes of Fri Oct 21 10:34:54
  436.       1994.
  437.  
  438. Fri Oct 21 10:34:54 1994  Kaz Sasayama (kaz@lilia.iijnet.or.jp)
  439.  
  440.     * stdlib/mbtowc.c:
  441.     * stdlib/wctomb.c: Single byte char is a special case of
  442.       multi-byte.
  443.  
  444. Sun Oct 23 21:50:45 1994  H.J. Lu (hjl@fudan)
  445.  
  446.     * jump/libc/jump.funcs:
  447.     * jump/libc.lite/jump.funcs: add _getline, _snprintf,
  448.       _vsnprintf and __IO_getdelim.
  449.  
  450.     * libbsd/Makefile (SRC1S): remove snprintf.c.
  451.  
  452.     * <stdio.h>:
  453.     * <iolibio.h>:
  454.     * <libio.h>:
  455.     * <_G_config.h>: from libg++ 2.6.1 with modifications for
  456.       Linux.
  457.  
  458.     * libio/Makefile (SRC1S): add iogetdelim.c.
  459.  
  460.     * libio/stdio/Makefile (SRC1S): add getline.c, snprintf.c and
  461.       vsnprintf.c
  462.  
  463.     * libio:
  464.     * libio/ChangeLog:
  465.     * libio/ChangeLog.new:
  466.     * libio/ChangeLog.todo:
  467.     * libio/NEWS:
  468.     * libio/iofdopen.c:
  469.     * libio/iolibio.h:
  470.     * libio/libio.h:
  471.     * libio/libioP.h:
  472.     * libio/stdio/ChangeLog:
  473.     * libio/stdio/ChangeLog.new:
  474.     * libio/stdio/stdio.h: update from libg++ 2.6.1.
  475.  
  476.     * libio/iogetdelim.c:
  477.     * libio/stdio/getline.c:
  478.     * libio/stdio/snprintf.c:
  479.     * libio/stdio/vsnprintf.c: new from libg++ 2.6.1.
  480.  
  481. Thu Oct 20 01:00:29 1994  H.J. Lu (hjl@fudan)
  482.  
  483.     * elf/Makefile (install): link libdbm.so to libgdbm.so.
  484.  
  485.     * Makefile (install.static):
  486.       (install.elf.real): link libdbm.a to libgdbm.a.
  487.  
  488.     * jump/libdb/Makefile (install): don't link libdbm.sa to
  489.       libdb.sa.
  490.  
  491.     * jump/libc/Makefile (install): link libdbm.sa to libgdbm.sa.
  492.  
  493.     * <dbm.h>:
  494.     * <ndbm.h>: go back to gdbm 1.7.3 with support for ANSI C
  495.       and C++.
  496.  
  497. Wed Oct 19 19:38:41 1994  Eric Youngdale (eric@aib.com)
  498.  
  499.     * elf/d-link/hash.c:
  500.     * elf/d-link/hash.h:
  501.     * elf/d-link/i386/boot1.c:
  502.     * elf/d-link/i386/elfinterp.c:
  503.     * elf/d-link/linuxelf.h:
  504.     * elf/d-link/readelflib1.c: bug fixes and hooks for dlopen
  505.       et al.
  506.  
  507. Tue Oct 18 22:36:53 1994  Rick Sladkey  <jrs@world.std.com>
  508.  
  509.     * <regexp.h> (includes): add <sys/types.h> because regex.h
  510.       requires it but regexp.h callers don't expect to need it
  511.       (reported by Bryan Vold <root@ldl.HealthPartners.COM>).
  512.  
  513. Tue Oct 18 09:11:51 1994  H.J. Lu (hjl@fudan)
  514.  
  515.     * jump/libm/jump.params:
  516.     * jump/libc.lite/jump.params:
  517.     * jump/libc-nys/jump.params:
  518.     * jump/libc/jump.params: bump up to version 4.6.17.
  519.  
  520.     * <_G_config.h>: update verion to 4.6.17.
  521.  
  522.     * ./sysdeps/linux/i386/crt/Makefile: add dependencies for
  523.       crt1.o and gcrt1.o.
  524.  
  525.     * misc/Makefile (SCR1S): add init-misc.c an progname.c.
  526.  
  527.     * malloc/mcheck-init.c: define HAVE_GNU_LD for __linux__.
  528.  
  529.     * elf/d-link/Makefile (DL_PATCH): set to 5.
  530.  
  531.     * elf/d-link/i386/boot1.c (_dl_boot): set up __brk_addr
  532.       before calling .init sections.
  533.       (_dl_boot): print out "statically linked" for the static
  534.       binaries.
  535.  
  536.     * elf/crt/Makefile: updated for shared ELF/C++.
  537.  
  538.     * elf/Makefile (install): under /lib/elf, symlink libfoo.so.x
  539.       to libfoo.so instead of libfoo.so.x.y.z.
  540.  
  541. Mon Oct 17 08:30:31 1994  Ulrich Drepper (drepper@ira.uka.de)
  542.  
  543.     * misc/init-misc.c:
  544.     * misc/progname.c: new from from glibc 1.08.10.
  545.     
  546. Sun Oct 16 14:56:35 1994  H.J. Lu (hjl@fudan)
  547.  
  548.     * version 4.6.16 is released.
  549.  
  550.     * <bsd/signal.h>: remove SIGBUS.
  551.  
  552.     * <net/if_route.h>: include <linux/route.h> instead of
  553.       <linux/if_route.h>.
  554.  
  555. Sun Oct 16 13:57:37 1994 Mitchum Dsouza (m.dsouza@mrc-apu.cam.ac.uk)
  556.  
  557.     * nls/nls_libc.h:
  558.     * nls/linux/English/net-misc.m:
  559.     * nls/linux/English/siglist.m:
  560.     * inet/ruserpass.c:
  561.     * inet/gethstnmad.c: changes for NLS.
  562.  
  563. Fri Oct 14 15:50:02 Karl Hakimian (hakimian@eecs.wsu.edu)
  564.  
  565.     * inet/rexec.c (rexec): fix rexec when you want to receive
  566.       errors on a separate file descriptor.
  567.  
  568. Fri Oct 14 18:29:04 1994  H.J. Lu (hlu@fudan)
  569.  
  570.     * elf/crt/config/i386/perform.h: new for shared ELF/C++.
  571.  
  572.     * elf/crt/crtstuff.c:
  573.     * elf/crt/config/svr4.h:
  574.     * elf/crt/config/i386/linux.h:
  575.     * elf/crt/config/i386/linuxelf.h: updated for shared ELF/C++.
  576.  
  577.     * elf/Makefile (lib): use $(CC) to build the shared libraries.
  578.  
  579. Fri Oct 14 10:08:19 1994  Eric Youngdale (eric@aib.com)
  580.  
  581.     * ./elf/d-link/i386/boot1.c: bug fixes for .init/.fini in
  582.       the shared library.
  583.  
  584. Fri Oct 14 07:54:48 1994  Ulrich Drepper (drepper@ira.uka.de)
  585.  
  586.     * <netdb.h>: change prototype and add copyright.
  587.  
  588.     * inet/getnetbyad.c: change parameter to type long because
  589.       used struct value is so.
  590.  
  591.     * libbsd/daemon.c: update for 4.4BSD version.
  592.  
  593.     * sysdeps/i386/ffs.c: update from glibc 1.08.10, but still
  594.       use the GCC builtin ffs function.
  595.  
  596. Thu Oct 13 14:31:26 Karl Hakimian (hakimian@eecs.wsu.edu)
  597.  
  598.     * inet/ruserpass.c (ruserpass): use a copy of "host" while
  599.       calling gethostbyname (). [ Strange. H.J. ]
  600.  
  601. Thu Oct 13 11:53:32 1994  Eric Youngdale (eric@aib.com)
  602.  
  603.     * ./elf/d-link/i386/boot1.c: bug fixes.
  604.  
  605. Thu Oct 13 08:47:45 1994  Charles Lopes (tjarls@infm.ulst.ac.uk)
  606.  
  607.     * jump/libm/Makefile:
  608.     * jump/libdb/Makefile:
  609.     * jump/libcurses/Makefile:
  610.     * Makefile: fix the filenames (libc -> libc-nys) when NYS=true.
  611.  
  612. Thu Oct 13 09:50:15 1994  H.J. Lu (hlu@fudan)
  613.  
  614.     * jump/libm/jump.params:
  615.     * jump/libc.lite/jump.params:
  616.     * jump/libc-nys/jump.params:
  617.     * jump/libc/jump.params: bump up to version 4.6.16.
  618.  
  619.     * <_G_config.h>: update verion to 4.6.16.
  620.  
  621.     * <stdio.h>:
  622.     * <iolibio.h>:
  623.     * <_G_config.h>: from libg++ 2.6.1beta with modifications for
  624.       Linux.
  625.  
  626.     * libio/floatconv.c:
  627.     * libio/genops.c:
  628.     * libio/iofclose.c:
  629.     * libio/iofdopen.c:
  630.     * libio/iofflush.c:
  631.     * libio/iofgetpos.c:
  632.     * libio/iofgets.c:
  633.     * libio/iofopen.c:
  634.     * libio/iofprintf.c:
  635.     * libio/iofputs.c:
  636.     * libio/iofread.c:
  637.     * libio/iofscanf.c:
  638.     * libio/iofsetpos.c:
  639.     * libio/ioftell.c:
  640.     * libio/iofwrite.c:
  641.     * libio/iogets.c:
  642.     * libio/ioperror.c:
  643.     * libio/iopopen.c:
  644.     * libio/ioprintf.c:
  645.     * libio/ioputs.c:
  646.     * libio/ioscanf.c:
  647.     * libio/iosetbuffer.c:
  648.     * libio/iosetvbuf.c:
  649.     * libio/iosprintf.c:
  650.     * libio/iosscanf.c:
  651.     * libio/ioungetc.c:
  652.     * libio/iovfprintf.c:
  653.     * libio/iovsprintf.c:
  654.     * libio/iovsscanf.c: use weak_alias for ELF instead of
  655.       elf_alias.
  656.  
  657.     * libio/_G_config.h: from libg++ 2.6.1beta. modified to support
  658.       ELF and gcc 2.5.8 (it may not work with libg++ 2.6.x.)
  659.  
  660.     * libio: from libg++ 2.6.1 with modifications for Linux.
  661.  
  662.     * elf/d-link/Makefile (DL_PATCH): set to 4.
  663.  
  664.     * elf/d-link/readelflib1.c (_dl_load_shared_library): change
  665.       mylibname to 1024 chars long.
  666.  
  667.     * <sys/param.h>: include <linux/limits.h>.
  668.  
  669. Mon Oct 10 13:05:31 1994  H.J. Lu (hlu@fudan)
  670.  
  671.     * <curses.h>: add
  672.  
  673.         #define _begx   begx
  674.         #define _begy   begy
  675.         #define _maxx   maxx
  676.         #define _maxy   maxy
  677.  
  678.       for backward compatibility.
  679.  
  680.     * elf/Makefile (install): do symlink the .so files under
  681.       /lib/elf.
  682.       symlink /lib/elf/lib*.so files.
  683.  
  684.     * nls/msgcat.c: add const to arg list.
  685.  
  686.     * ./sysdeps/linux/i386/crt/crt0.S:
  687.     * ./sysdeps/linux/i386/crt/gcrt0.S: add
  688.  
  689.         #ifdef __ELF__
  690.             .globl __environ
  691.             .data
  692.             .align  4
  693.             .type __environ,@object
  694.         __environ:
  695.             .long 0
  696.             .size __environ,4
  697.             .weak environ
  698.             environ = __environ
  699.         #endif
  700.  
  701. Sun Oct  9 17:23:53 1994  Patrick D'Cruze (pdcruze@orac.iinet.com.au)
  702.  
  703.     * <nl_types.h>: add __const to prototypes.
  704.  
  705. Sat Oct  8 14:11:28 1994  H.J. Lu (hlu@fudan)
  706.  
  707.     * version 4.6.15 is released.
  708.  
  709.     * <sys/cdefs.h> (__P): check if it is defined already.
  710.  
  711.     * <rpc/clnt.h> (CLIENT): add proto types.
  712.  
  713.     * <rpc/svc.h> (__dispatch_fn_t): new:
  714.  
  715.       typedef void (*__dispatch_fn_t) __P((struct svc_req*, SVCXPRT*));
  716.       (svc_register): use __dispatch_fn_t.
  717.  
  718.     * <rpc/xdr.h> (xdrproc_t): change it to
  719.  
  720.       typedef bool_t (*xdrproc_t) __P ((XDR *, __ptr_t, ...));
  721.  
  722. Fri Sep 30 17:29:29 1994  H.J. Lu (hlu@fudan)
  723.  
  724.     * elf/d-link/Makefile (DL_PATCH): set to 3.
  725.  
  726.     * jump/libm/jump.params:
  727.     * jump/libc.lite/jump.params:
  728.     * jump/libc-nys/jump.params:
  729.     * jump/libc/jump.params: bump up to version 4.6.15.
  730.  
  731.     * <_G_config.h>: update verion to 4.6.15.
  732.  
  733. Wed Oct  5 14:39:20 1994  Eric Youngdale (ericy@cais.cais.com)
  734.  
  735.     * ./elf/d-link/Makefile:
  736.     * ./elf/d-link/hash.h:
  737.     * ./elf/d-link/hash.c:
  738.     * ./elf/d-link/i386/Makefile:
  739.     * ./elf/d-link/i386/boot1.c:
  740.     * ./elf/d-link/i386/elfinterp.c: bug fixes.
  741.  
  742. Mon Oct  3 07:35:26 1994  Igor Sharfmesser (igor@irbis.alma-ata.su)
  743.  
  744.     * ./locale/KOI8-ct.c: modifications.
  745.  
  746. Fri Sep 30 17:29:29 1994  H.J. Lu (hlu@fudan)
  747.  
  748.     * version 4.6.14 is released.
  749.  
  750.     * elf/d-link/Makefile (DL_PATCH): set to 2.
  751.  
  752.     * jump/libm/jump.params:
  753.     * jump/libc.lite/jump.params:
  754.     * jump/libc-nys/jump.params:
  755.     * jump/libc/jump.params: bump up to version 4.6.14.
  756.  
  757.     * <_G_config.h>: update verion to 4.6.14.
  758.  
  759.     * <rpc/types.h>: check if __KERNEL__ is defined.
  760.  
  761.     * sysdeps/linux/_siglist.c: add SIGBUS (7) and SIGPWR(30).
  762.  
  763.     * rpc/clnt_generic.c (clnt_create):
  764.     * rpc/clnt_perror.c (clnt_pcreateerror):
  765.       (clnt_spcreateerror):
  766.       (clnt_perror):
  767.       (clnt_sperror):
  768.     * rpc/getrpcport.c (getrpcport):
  769.     * <rpc/clnt.h> (clnt_pcreateerror):
  770.       (clnt_spcreateerror):
  771.       (clnt_perror):
  772.       (clnt_sperror):
  773.       (clnt_create):
  774.       (getrpcport):
  775.       (callrpc): add __const to some char *.
  776.  
  777.     * <libio.h>:
  778.     * libio: change USE_DTOA to _IO_USE_DTOA.
  779.  
  780.     * elf/Makefile (lib): add crt.
  781.  
  782.     * elf/crt: new for crtbegin.o and crtend.o. copied from
  783.       gcc 2.6.0. It it very temporary and will be replaced with
  784.       a version which supports the shared ELF C++ library.
  785.  
  786.     * Makefile (install): install $(ELF_PROFILE_DIR)/*.o.
  787.  
  788.     * ./sysdeps/linux/i386/crt/Makefile: Don't make crt0.o for
  789.       ELF.
  790.       Make gcrt1.o instead of gcrt0.o.
  791.  
  792.     * ./sysdeps/linux/i386/crt/gcrt1.S: copy crt1.S, include
  793.       "gcrt0.S" instead.
  794.  
  795.     * ./sysdeps/linux/i386/crt/gcrtn.S: copy crtn.S, set up
  796.       profiling.
  797.  
  798.     * ./sysdeps/linux/i386/crt/crt0.S:
  799.     * ./sysdeps/linux/i386/crt/gcrt0.S: fix stack for ELF .init.
  800.       push $_fini instead of push _fini.
  801.       for ELF, add
  802.  
  803.          .size   _start,.-_start
  804.  
  805. Wed Sep 28 12:34:38 1994  Anders Chrigstr|m (ac@dd.chalmers.se)
  806.  
  807.     * dirent/scandir.c: Remember to free allocated memory upon
  808.       error. 
  809.  
  810. Wed Sep 28 06:52:55 1994  H.J. Lu (hlu@fudan)
  811.  
  812.     * version 4.6.13 is released.
  813.  
  814.     * jump/libm/jump.params:
  815.     * jump/libc.lite/jump.params:
  816.     * jump/libc-nys/jump.params:
  817.     * jump/libc/jump.params: bump up to version 4.6.13.
  818.  
  819.     * <_G_config.h>: update verion to 4.6.13.
  820.       fix ELF for C++.
  821.  
  822.     * Makefile (DIRS): add libbsd for ELF.
  823.  
  824.     * elf/Makefile (install): install ld-linux.so.*.
  825.  
  826.     * ./sysdeps/linux/i386/crt/crt0.S:
  827.     * ./sysdeps/linux/i386/crt/gcrt0.S: add
  828.  
  829.         #ifdef __ELF__
  830.         .weak environ
  831.         environ = __environ
  832.         #endif
  833.  
  834.     * elf/d-link/Makefile: 
  835.     * elf/d-link/i386/Makefile: set
  836.  
  837.         PIC_OPT_CFLAGS=-fPIC -O6
  838.  
  839.     * elf/d-link/Makefile: define major, minor and patch numbers
  840.       for dlinker. set major = 1, minor = 0 and patch = 1.
  841.  
  842.     * elf/d-link/i386/Makefile: use PIC_CFLAGS.
  843.  
  844. Tue Sep 27 11:15:58 1994  Jeschke (i6210109@ws.rz.tu-bs.de)
  845.  
  846.     * libbsd/login_tty.c: pass (char *)1 to TIOCSCTTY instead of
  847.       (char *)NULL.
  848.  
  849.     * libbsd/logout.c: flag expired utmp entries as DEAD_PROCESS
  850.       while leaving the other fields intact.
  851.  
  852. Sun Sep 25 11:25:25 1994  H.J. Lu (hlu@fudan)
  853.  
  854.     * version 4.6.12 is released.
  855.  
  856.     * jump/libm/jump.params:
  857.     * jump/libc.lite/jump.params:
  858.     * jump/libc-nys/jump.params:
  859.     * jump/libc/jump.params: bump up to version 4.6.12.
  860.  
  861.     * <_G_config.h>: update verion to 4.6.12.
  862.  
  863.     * README: update.
  864.  
  865.     * jump/libcurses/Makefile (SYSLIBS):
  866.     * jump/libdb/Makefile (SYSLIBS):
  867.     * jump/libm/Makefile (SYSLIBS):
  868.       change -lfoo to ../libc/libfoo.sa.
  869.  
  870.     * Makefile (install.elf.real): include all ELF libraries.
  871.  
  872.     * misc/_sbufs.c: removed.
  873.  
  874.     * bsd/psignal.c:
  875.     * posix/getenv.c:
  876.     * posix/execl.c:
  877.     * posix/execvp.c:
  878.     * posix/putenv.c:
  879.     * posix/system.c:
  880.     * string/strerror.c:
  881.     * string/strsignal.c:
  882.     * string/tester.c:
  883.     * string/strbug.c:
  884.     * time/strftime.c:
  885.     * time/strptime.c:
  886.     * sysdeps/linux/sysdep.h: check
  887.  
  888.         #if !defined(HAVE_GNU_LD) && !defined (__ELF__)
  889.  
  890.     * stdlib/abort.c:
  891.     * stdlib/exit.c: check
  892.  
  893.         #if defined(HAVE_GNU_LD) && !defined(__linux__) && !defined (__ELF__)
  894.       
  895.       Call _IO_flush_all() instead of _cleanup().
  896.  
  897. Sat Sep 24 14:01:37 1994  H.J. Lu (hlu@fudan)
  898.  
  899.     * version 4.6.11 is released.
  900.  
  901.     * malloc-930716/Makefile (LIBMCHECK):
  902.     * malloc/Makefile (LIBMCHECK): use DEBUG_DIR.
  903.  
  904.     * sysdeps/linux/i386/crt/gcrt0.S: add ELF support.
  905.  
  906.     * sysdeps/linux/i386/crt/Makefile:
  907.     * sysdeps/linux/i386/gmon/Makefile:
  908.     * sysdeps/linux/Makefile:
  909.     * elf/Makefile:
  910.     * elf/d-link/Makefile:
  911.     * Makeconfig:
  912.     * Makefile:
  913.     * Makerules:
  914.     * Maketargets: Massive changes for ELF libraries.
  915.  
  916.     * Makeconfig (PIC_OPT_CFLAGS): use
  917.         -fPIC -O1 -funroll-loops -fomit-frame-pointer.
  918.       (OPT_CFLAGS): use
  919.         -O1 -funroll-loops.
  920.  
  921. [ Note: Rick suggested we not use -fomit-frame-pointer. But according
  922.         to my measurement, -fomit-frame-pointer can speed up the
  923.     ELF/PIC library by as much as 6.5%. As a compromise, we use it
  924.     for ELF/PIC shared libraries only :-).
  925.  
  926.     My ELF/PIC measurements:
  927.  
  928.     gcc 2.6.0-940917 configured as i486-linuxelf and linked with
  929.     the ELF/PIC version of the Linux C 4.6.10. The assembler
  930.     is linked with the ELF/PIC version of the Linux C 4.6.10 as
  931.     well as the ELF/PIC version of libbfd. I compiled 170 C source
  932.     files.
  933.  
  934.     1. -fPIC -O1 -funroll-loops -fomit-frame-pointer.
  935. 527.53user 505.47system 18:54.89elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
  936. 0inputs+0outputs (0major+0minor)pagefaults 0swaps
  937.  
  938.     2. -fPIC -O2 -funroll-loops -fomit-frame-pointer.
  939. 624.18user 537.69system 19:41.01elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
  940. 0inputs+0outputs (0major+0minor)pagefaults 0swaps
  941.  
  942.     3. -fPIC -O6
  943. 1152.32user 646.07system 30:23.42elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
  944. 0inputs+0outputs (0major+0minor)pagefaults 0swaps
  945.  
  946.     4. -fPIC -O6 -funroll-loops -fomit-frame-pointer.
  947. 1077.42user 604.54system 28:29.59elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
  948. 0inputs+0outputs (0major+0minor)pagefaults 0swaps
  949.  
  950.     FYI, -fPIC -O6 is only less than 5% slower than the old
  951.     a.out/DLL library. With -fomit-frame-pointer, they are
  952.     even.
  953.  
  954.     I think the ELF/PIC library can be further fine tuned. H.J. ]
  955.  
  956.     * elf/Makefile (install): don't symlink the .so files under
  957.       /lib/elf.
  958.       (PIC_DIR): Changed to ELF_SHARED_DIR.
  959.  
  960.     * pic: removed.
  961.  
  962.     * jump/libm/jump.params:
  963.     * jump/libc.lite/jump.params:
  964.     * jump/libc-nys/jump.params:
  965.     * jump/libc/jump.params: bump up to version 4.6.11.
  966.  
  967.     * <_G_config.h>: update verion to 4.6.11.
  968.  
  969. Wed Sep 21 23:11:27 1994  H.J. Lu (hlu@fudan)
  970.  
  971.     * version 4.6.10 is released.
  972.  
  973.     * <elf.h>: new, include <linux/elf.h>.
  974.  
  975.     * elf/libc/jump.params:
  976.       a symbolic link to ../../jump/libc/jump.params.
  977.  
  978.     * elf/libcurses/jump.params:
  979.       a symbolic link to ../../jump/libc/jump.params.
  980.  
  981.     * elf/libtermcap/jump.params:
  982.       a symbolic link to ../../jump/libc/jump.params.
  983.  
  984.     * elf/libm/jump.params:
  985.       a symbolic link to ../../jump/libm/jump.params.
  986.  
  987.     * elf/libdb/jump.params:
  988.       a symbolic link to ../../jump/libdb/jump.params.
  989.  
  990.     * elf/libgdbm/jump.params: new. Version 1.7.3.
  991.  
  992.     * Makefile:
  993.     * elf/Makefile (lib): add more ELF libraries.
  994.  
  995.     * configure: add the ELF support.
  996.  
  997.     * jump/libm/jump.params:
  998.     * jump/libc.lite/jump.params:
  999.     * jump/libc-nys/jump.params:
  1000.     * jump/libc/jump.params: bump up to version 4.6.10
  1001.  
  1002.     * <_G_config.h>: update verion to 4.6.10.
  1003.  
  1004.     * sysdeps/linux/i386/math/frexp.S (_frexp): changed frexp to
  1005.       _frexp.
  1006.  
  1007. Sat Sep 17 22:11:18 1994  Rick Sladkey  <jrs@world.std.com>
  1008.  
  1009.     * sysdeps/linux/i386/math/cosh.S (cos): Fix PIC problems and
  1010.       make functions reentrant and thread safe by using stack
  1011.       variables.
  1012.     * sysdeps/linux/i386/math/exp.S (exp, pow2, pow10): Likewise.
  1013.     * sysdeps/linux/i386/math/expm1.S (expm1): Likewise.
  1014.     * sysdeps/linux/i386/math/frexp.S (frexp, ldexp): Likewise.
  1015.     * sysdeps/linux/i386/math/sinh.S (sinh): Likewise.
  1016.     * sysdeps/linux/i386/math/tanh.S (tanh): Likewise.
  1017.  
  1018. Tue Sep 20 23:57:51 1994  H.J. Lu (hlu@fudan)
  1019.  
  1020.     * version 4.6.9 is released.
  1021.  
  1022.     * jump/libm/jump.params:
  1023.     * jump/libc.lite/jump.params:
  1024.     * jump/libc-nys/jump.params:
  1025.     * jump/libc/jump.params: bump up to version 4.6.9.
  1026.  
  1027.     * <_G_config.h>: update verion to 4.6.9.
  1028.  
  1029. Tue Sep 20 13:56:41 1994  Patrick D'Cruze (pdcruze@orac.iinet.com.au)
  1030.  
  1031.     * time/strftime.c: XPG4 and X/open.
  1032.  
  1033. Tue Sep 20 14:46:53 BST 1994 Mitchum Dsouza (m.dsouza@mrc-apu.cam.ac.uk)
  1034.  
  1035.     * nls/msgcat.c: use _PATH_LOCALE as defined in <paths.h>
  1036.  
  1037.     * configure: auto generate jump.funcs for NYS when required.
  1038.  
  1039.     * jump/Makefile: use NYS_DIR_SUFFIX
  1040.  
  1041.     * jump/libc-nys/Makefile: fix for change of libdbm -> libgdbm.
  1042.       clean: target removes jump/libc-nys/jump.funcs (autogenerated)
  1043.  
  1044.     * jump/libc-nys/genfuncs: sed script to auto generate jump.funcs
  1045.  
  1046. Tue Sep 20 15:06:31 1994  H.J. Lu (hlu@fudan)
  1047.  
  1048.     * Makeconfig (TARGET_ELF_LIB_DIR):
  1049.       (TARGET_ELF_SO_DIR): new.
  1050.  
  1051.     * Makefile (install.elf): new target.
  1052.  
  1053.     * elf/Makefile (install): new target.
  1054.  
  1055.     * elf/d-link/i386/string.h (_dl_strchr): fix a typo.
  1056.  
  1057.     * inet/sethostid.c: removed.
  1058.  
  1059. Sun Sep 18 15:57:16 1994  H.J. Lu (hlu@fudan)
  1060.  
  1061.     * version 4.6.8 is released.
  1062.  
  1063.     * jump/libc.lite/jump.funcs:
  1064.     * jump/libc/jump.funcs: undo changes of  Sun Sep 18 13:27:11
  1065.       1994.
  1066.  
  1067.     * inet/rcmd.c: undo change of Sun Sep 18 09:46:39 1994.
  1068.  
  1069.     * compat/Makefile (SRC1S): undo change of Thu Sep  8 06:26:17
  1070.       1994.
  1071.  
  1072. Sun Sep 18 13:27:11 1994  H.J. Lu (hlu@fudan)
  1073.  
  1074.     * time/Makefile (SCR1S): add strptime.c.
  1075.  
  1076.     * jump/libc.lite/jump.funcs:
  1077.     * jump/libc/jump.funcs: add _strptime and ___ivaliduser.
  1078.       mark __validuser as " t ".
  1079.  
  1080. Sun Sep 18 11:55:13  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)
  1081.  
  1082.     * <netdb.h> (NETDB_INTERNAL):
  1083.       (NETDB_SUCCESS): new.
  1084.  
  1085.     * inet/gethstnmad.c: merging the bind-4.9.3b9 version with
  1086.       the Linux version which uses /etc/host.conf.
  1087.  
  1088.     * time/strptime.c: new for XOpen/XPG4 locale.
  1089.  
  1090. Sun Sep 18 09:46:39 1994  Ulrich Drepper (drepper@ira.uka.de)
  1091.  
  1092.     * inet/rcmd.c: update to BSD 4.4.
  1093.  
  1094. Sun Sep 18 08:47:55 1994  H.J. Lu (hlu@fudan)
  1095.  
  1096.     * Makeconfig (LD):
  1097.       (PIC_LD): use the new binutils.
  1098.  
  1099.     * Makeconfig (DEBUG_OPT_CFLAGS):
  1100.       (PROFILE_OPT_CFLAGS):
  1101.       (CHECKER_OPT_CFLAGS): comment out -mreg-alloc=d.
  1102.  
  1103.     * sysdeps/linux/i386/syscall.S: save the frame pointer.
  1104.      (MOVE_#): use the frame pointer.
  1105.  
  1106.     * sysdeps/linux/i386/__syscall.S: removed.
  1107.  
  1108.     * sysdeps/linux/__wait.c:
  1109.     * sysdeps/linux/__wait3.c:
  1110.     * sysdeps/linux/__waitpid.c: use __WAIT_STATUS_DEFN instead of
  1111.       __WAIT_STATUS.
  1112.  
  1113.     * jump/libc.lite/jump.funcs: add new gdbm symbols as " U ".
  1114.  
  1115.     * jump/libdb/Makefile (install): install the shared image in
  1116.       TARGET_LIB_DIR instead of TARGET_SO_DIR.
  1117.  
  1118.     * sysdeps/linux/__load.c:
  1119.     * sysdeps/linux/i386/crt/chkrcrt0.S:
  1120.     * sysdeps/linux/i386/crt/crt0.S:
  1121.     * sysdeps/linux/i386/crt/gcrt0.S:
  1122.     * sysdeps/linux/m68k/crt/crt0.S:
  1123.     * sysdeps/linux/m68k/crt/gcrt0.S: drop the name mention in
  1124.       the comments.
  1125.     
  1126. Sat Sep 17 09:19:27 1994  Eric Youngdale (ericy@cais.cais.com)
  1127.  
  1128.     * ./elf/d-link/i386/boot1.c: minor changes.
  1129.  
  1130. Sat Sep 17 00:08:03 1994  Eric Youngdale (ericy@cais.cais.com)
  1131.  
  1132.     * ./elf/d-link/i386/boot1.c:
  1133.     * ./elf/d-link/i386/elfinterp.c:
  1134.     * ./elf/d-link/linuxelf.h:
  1135.     * ./elf/d-link/readelflib1.c:
  1136.     * ./elf/d-link/hash.c:
  1137.     * ./elf/d-link/hash.h: ELF linker changes.
  1138.  
  1139. Sun Sep  4 17:59:53 1994  Remy Card (Remy.Card@masi.ibp.fr)
  1140.  
  1141.     * <dbm.h>: removed.
  1142.  
  1143.     * <gdbm.h>:
  1144.     * gdbm: updated to version 1.7.3.
  1145.  
  1146.     * compat/aliases.c: not include gdbm symbols.
  1147.  
  1148.     * jump/libc/jump.funcs: change the gdbm stub name to libgdbm.
  1149.           add new gdbm symbols as " T ".
  1150.  
  1151.     * jump/libc/Makefile:
  1152.     * jump/libc-nys/Makefile (all lib): build libgdbm.sa.
  1153.     (install): install libgdbm.sa.
  1154.  
  1155.     * <db.h>:
  1156.     * <mpool.h>:
  1157.     * <sys/queue.h>:
  1158.     * db: 4.4 BSD db library from db 1.85.
  1159.  
  1160.     * Makefile (DIRS): add db.
  1161.       (CLEAN_DIR): add db and jump.
  1162.  
  1163.     * jump/Makefile (DIRS): add libdb.
  1164.       (CLEAN_DIRS): add libdb.
  1165.  
  1166.     * jump/libdb: new for db 1.85.
  1167.  
  1168.     * <db.h>: include <features.h>.
  1169.       remove <sys/cdefs.h>.
  1170.       remove <compat.h> and add compatible definitions.
  1171.  
  1172.     * <ndbm.h>: replaced by the db version.
  1173.  
  1174.     * db/clib/snprintf.c: remove <sys/cdefs.h>.
  1175.       remove <compat.h>.
  1176.  
  1177. Thu Sep  8 06:26:17 1994  Ulrich Drepper (drepper@ira.uka.de)
  1178.  
  1179.     * posix/execl.c: fix the prototype.
  1180.  
  1181.     * nls/linux/English/net-misc.m:
  1182.     * nls/nls_libc.h: add new messages.
  1183.  
  1184.     * <arpa/inet.h>:
  1185.     * inet/inet_netof.c:
  1186.     * inet/inet_net.c: update to BSD 4.4.
  1187.  
  1188.     * compat/Makefile (SRC1S): add __old__validuser.c.
  1189.  
  1190.     * compat/_old__validuser.c: for _validuser ().
  1191.  
  1192.     * <paths.h> (_PATH_HEQUIV): new, __PATH_ETC_INET"/hosts.equiv".
  1193.  
  1194.     * <sys/wait.h>: update to glibc 1.08.8.
  1195.  
  1196. Mon Sep  5 14:08:12 1994  Martin Kuck (martin@unifix.de)
  1197.  
  1198.     * yp/ypupdate_xdr.c:
  1199.     * yp/yp_update.c:
  1200.     * des/ARTISTIC:
  1201.     * des/COPYING:
  1202.     * des/Makefile:
  1203.     * des/Makefile.old:
  1204.     * des/des.h:
  1205.     * des/des_crypt.3:
  1206.     * des/des_crypt.c:
  1207.     * des/des_crypt.h:
  1208.     * des/des_impl.c:
  1209.     * des/des_soft.c:
  1210.     * des/destest.c:
  1211.     * des/speed.c:
  1212.     * rpc/auth_des.c:
  1213.     * rpc/authdes_prot.c:
  1214.     * rpc/key_call.c:
  1215.     * rpc/key_prot.c:
  1216.     * rpc/netname.c:
  1217.     * rpc/openchild.c:
  1218.     * rpc/publickey.c:
  1219.     * rpc/rtime.c:
  1220.     * rpc/svcauth_des.c:
  1221.     * rpc/xcrypt.c:
  1222.     * <des_crypt.h>:
  1223.     * <rpcsvc/ypupdate_prot.h>:
  1224.     * <rpcsvc/ypupdate_prot.x>:
  1225.     * <rpc/auth_des.h>:
  1226.     * <rpc/key_prot.h>:
  1227.     * <rpc/key_prot.x>: new for secure RPC.
  1228.  
  1229.     * <rpc/rpc.h>:
  1230.     * <rpc/auth.h>:
  1231.     * Makefile:
  1232.     * yp/Makefile:
  1233.     * rpc/Makefile:
  1234.     * jump/libc/jump.funcs:
  1235.     * jump/libc/jump.ignore:
  1236.     * jump/libc.lite/jump.funcs:
  1237.     * jump/libc.lite/jump.ignore:
  1238.     * rpc/svc_auth.c: modified for secure RPC.
  1239.  
  1240. Wed Sep 14 22:01:09 1994  H.J. Lu (hlu@fudan)
  1241.  
  1242.         * <string.h>: only declare `memcpy' and `memcmp' if __STDC__
  1243.       is defined and  __GNUC__ < 2. `memcpy' and `memcmp' are
  1244.       built-in functions for gcc 2.x.
  1245.                  
  1246.     * <paths.h> (_PATH_RWHODIR): new. defined as "/var/spool/rwho".
  1247.  
  1248.     * <protocols/rwhod.h> (_PATH_RWHODIR): removed.
  1249.       include <paths.h>.
  1250.  
  1251. Mon Sep 12 10:28:25 1994  Rick Sladkey (jrs@world.std.com)
  1252.  
  1253.     * sysdeps/linux/i386/sysdep.h (PUSH_0): defined as pushl %ebx;
  1254.       for ELF or PIC.
  1255.       (POP_0): defined as popl %ebx; for ELF or PIC.
  1256.  
  1257.     * jump/libcurses/Makefile (SYSLIBS): don't use -ltermcap -lc.
  1258.  
  1259.     * jump/libm/Makefile (SYSLIBS): don't use -lc. Build it after
  1260.       libc.sa.
  1261.  
  1262.     * elf/d-link/readelflib1.c: Check for ELF_LD_LIBRARY_PATH
  1263.       before LD_LIBRARY_PATH so aout and elf can coexist for a
  1264.       while.
  1265.  
  1266.     * elf/d-link/i386/boot1.c: initalize setuid and setgid.
  1267.  
  1268. Wed Sep 14 12:01:09 1994  H.J. Lu (hlu@fudan)
  1269.  
  1270.     * elf/d-link/i386/string.h: remove __asm__ ("xx").
  1271.  
  1272.     * Makeconfig (DEBUG_OPT_CFLAGS):
  1273.       (PROFILE_OPT_CFLAGS):
  1274.       (CHECKER_OPT_CFLAGS): add -mreg-alloc=d for gcc 2.6.1. -O2
  1275.       will do the same thing.
  1276.  
  1277.     * rpc/rpc_prot.c (rejected): change back RPC_VERSMISMATCH to
  1278.       RPC_MISMATCH. Add Uli_RPC_VERSMISMATCH.
  1279.  
  1280.     * <rpc/rpc_msg> (reject_stat): add Uli_RPC_VERSMISMATCH which
  1281.       == RPC_VERSMISMATCH.
  1282.  
  1283.     * jump/libm/jump.params:
  1284.     * jump/libc.lite/jump.params:
  1285.     * jump/libc-nys/jump.params:
  1286.     * jump/libc/jump.params: bump up to version 4.6.8.
  1287.  
  1288.     * <_G_config.h>: update verion to 4.6.8.
  1289.  
  1290. Wed Sep 14 12:01:09 1994  H.J. Lu (hlu@fudan)
  1291.  
  1292.     * sysdeps/linux/i386/crt/crt0.S:
  1293.     * sysdeps/linux/i386/crt/gcrt0.S:
  1294.     * sysdeps/linux/__load.c: undo the changes of Wed Sep 14
  1295.       11:07:19 1994.
  1296.  
  1297. Wed Sep 14 11:07:19 1994  H.J. Lu (hlu@fudan)
  1298.  
  1299.     * sysdeps/linux/i386/crt/crt0.S:
  1300.     * sysdeps/linux/i386/crt/gcrt0.S: comment out ___shared_dummy__
  1301.       and ___shared_dummy1__.
  1302.  
  1303.     * sysdeps/linux/__load.c: add __shared_dummy__ and
  1304.       __shared_dummy1__.
  1305.  
  1306. Mon Sep  5 10:44:22 1994  Swen Thuemmler (swen@uni-paderborn.de)
  1307.  
  1308.     * pwd/getpwent.c: Fixed major bug: getpwent did not read beyond
  1309.       the first +@netgroup entry in /etc/passwd.
  1310.  
  1311. Mon Sep  5 15:21:34 1994  Marc Gingold (gingold@amoco.saclay.cea.fr)
  1312.  
  1313.     * Makeconfig:
  1314.     * Makefile:
  1315.     * Makerules:
  1316.     * gcc/Makefile: changes for checker.
  1317.  
  1318. Sat Sep  3 19:31:19 1994  H.J. Lu (hlu@fudan)
  1319.  
  1320.     * version 4.6.7 is released.
  1321.  
  1322.     * jump/libm/jump.params:
  1323.     * jump/libc.lite/jump.params:
  1324.     * jump/libc-nys/jump.params:
  1325.     * jump/libc/jump.params: bump up to version 4.6.7.
  1326.  
  1327.     * <_G_config.h>: update verion to 4.6.7.
  1328.  
  1329.     * <sys/cdefs.h>: check if __GNUC__  is defined before check
  1330.       if __GNUC__ < 2.
  1331.  
  1332.     * jump/Makefile (CLEAN_DIRS): add libcurses.
  1333.  
  1334. Fri Sep  2 07:41:58  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)
  1335.  
  1336.     * <resolv.h> (__res_stat): swap dnsrch and defdname fields.
  1337.  
  1338. Thu Sep  1 09:35:32  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)
  1339.  
  1340.     * sysdeps/linux/__fork.S: add ELF support.
  1341.  
  1342.     * jump/libc-nys: modified for 4.6.6.
  1343.  
  1344. Wed Aug 31 17:05:00 1994  H.J. Lu (hlu@fudan)
  1345.  
  1346.     * version 4.6.6 is released.
  1347.  
  1348. Wed Aug 31 11:02:44 1994  Olaf Flebbe (flebbe@pluto.tat.physik.uni-tuebingen.de)
  1349.     * sysdeps/linux/i386/math/cbrt.c: modified.
  1350.  
  1351. Wed Aug 31 10:01:33 1994  Nicolai Langfeldt (janl@ifi.uio.no)
  1352.  
  1353.     * <bsd/tzfile.h>: add DAYSPERLYEAR and isleap.
  1354.  
  1355. Wed Aug 31 10:01:55 1994  Eric Youngdale (ericy@cais.cais.com)
  1356.  
  1357.     * elf/Makefile: changes for ELF.
  1358.  
  1359. Tue Aug 30 17:05:00 1994  H.J. Lu (hlu@fudan)
  1360.  
  1361.     * sysdeps/i386/ffs.c: use __builtin_ffs (). Works for
  1362.       gcc 2.5.8 and ss-940827.
  1363.  
  1364.     * ./sysdeps/linux/i386/crt/chkrcrt0.S:
  1365.     * ./sysdeps/linux/i386/crt/crt0.S:
  1366.     * ./sysdeps/linux/i386/crt/gcrt0.S: add __crt_dummy__.
  1367.  
  1368. Tue Aug 30 16:08:25 1994  (ig25@rz.uni-karlsruhe.de)
  1369.  
  1370.     * rpc/svc_udp.c (svcudp_recv): cast 4*sizeof(u_long) to
  1371.       int.
  1372.  
  1373. Tue Aug 30 15:08:25 1994  Ulrich Drepper (drepper@ira.uka.de)
  1374.  
  1375.     * misc/hsearch.c: new implementation.
  1376.  
  1377. Mon Aug 29 09:33:36 1994  Igor Sharfmesser (igor@irbis.alma-ata.su)
  1378.  
  1379.     * ./locale/KOI8-ct.c: 
  1380.     * ./locale/KOI8-ctype.c: 
  1381.     * ./locale/KOI8-mb.c: new files for Russian character encoding
  1382.       koi8-r.
  1383.  
  1384.     * ./locale/Makefile: 
  1385.     * ./ctype/test_ctype.c: 
  1386.     * ./locale/check_koi8.c: 
  1387.     * ./locale/setlocale.c: add support for Russian character
  1388.       encoding koi8-r.
  1389.  
  1390. Tue Aug 30 08:05:00 1994  Eric Youngdale (ericy@cais.cais.com)
  1391.  
  1392.     * ./libio/floatconv.c:
  1393.     * ./libio/iofopen.c:
  1394.     * ./posix/raise.c:
  1395.     * ./stdlib/__random.c:
  1396.     * ./stdlib/labs.c:
  1397.     * ./stdlib/ldiv.c:
  1398.     * ./string/__memccpy.c:
  1399.     * ./sysdeps/i386/hton.c:
  1400.     * ./sysdeps/linux/i386/math/__copysign.c:
  1401.     * ./sysdeps/linux/i386/math/__drem.S:
  1402.     * ./sysdeps/linux/i386/math/__infnan.c:
  1403.     * ./sysdeps/linux/i386/math/__isinf.c:
  1404.     * ./sysdeps/linux/i386/math/__isnan.c:
  1405.     * ./sysdeps/linux/i386/math/__rint.c:
  1406.     * ./sysdeps/linux/i386/crt/crti.S:
  1407.     * ./sysdeps/linux/i386/crt/crt1.S:
  1408.     * ./sysdeps/linux/i386/crt/crt0.S:
  1409.     * ./sysdeps/linux/i386/__brk.c:
  1410.     * ./sysdeps/linux/i386/__sigact.c:
  1411.     * ./sysdeps/linux/__adjtime.c:
  1412.     * ./sysdeps/linux/__fork.S:
  1413.     * ./sysdeps/linux/__fpathconf.c:
  1414.     * ./sysdeps/linux/__getpgsz.c:
  1415.     * ./sysdeps/linux/__pathconf.c:
  1416.     * ./sysdeps/linux/__sigblock.c:
  1417.     * ./sysdeps/linux/__siggtmsk.c:
  1418.     * ./sysdeps/linux/__sigpause.c:
  1419.     * ./sysdeps/linux/__sysconf.c:
  1420.     * ./sysdeps/linux/__sigstmsk.c:
  1421.     * ./sysdeps/linux/__tcgetatr.c:
  1422.     * ./sysdeps/linux/__utimes.c:
  1423.     * ./sysdeps/linux/__wait3.c:
  1424.     * ./sysdeps/linux/__waitpid.c:
  1425.     * ./sysdeps/linux/signal.c:
  1426.     * ./math/__finite.c:
  1427.     * ./malloc-930716/free.c:
  1428.     * ./elf/d-link/i386/boot1.c:
  1429.     * ./elf/d-link/i386/elf_target.h:
  1430.     * ./elf/d-link/i386/elfinterp.c:
  1431.     * ./elf/d-link/hash.h:
  1432.     * ./elf/d-link/readelflib1.c:
  1433.     * ./elf/d-link/hash.c: changes for ELF.
  1434.  
  1435.     * <elf.h>: new file.
  1436.  
  1437. Tue Aug 30 07:05:00 1994  H.J. Lu (hlu@fudan)
  1438.  
  1439.     * libio: bug fix.
  1440.  
  1441.     * jump/libc/jump.ignore: add some :-).
  1442.  
  1443.     * <stdio.h>: add vsscanf () ?
  1444.  
  1445.     * inet/sethostid.c: removed.
  1446.  
  1447.     * Makefile (DIRS): change curses to curses-bsd4.4 curses-old.
  1448.  
  1449.     * compat/aliase.c: not include termcap symbols.
  1450.  
  1451.     * jump/libc/curses-old/jump.funcs:
  1452.     * jump/libc.lite/jump.funcs: mark termcap symbols as " T ".
  1453.  
  1454.     * jump/libc/Makefile (all lib): build libtermcap.sa, use
  1455.       libcurses-old.a.
  1456.       (install): install libtermcap.sa.
  1457.  
  1458.     * jump/libm/Makefile (all lib): build libm.sa
  1459.       (install): install libm.sa.
  1460.  
  1461.     * jump/libcurses: new directory for the bsd 4.4 curses.
  1462.  
  1463.     * curses-old: moved from curses.
  1464.  
  1465.     * curses-old/Makefile (JUMP_LIB): libcurses-old.
  1466.       (STATIC): false.
  1467.  
  1468.     * <curses.h>:
  1469.     * curses-bsd4.4: from nvi 1.34. see curses-bsd4.4/ChangeLog.
  1470.  
  1471. Sun Aug 28 15:54:06 1994  H.J. Lu (hlu@fudan)
  1472.  
  1473.     * jump/libc.lite/jump.ignore:
  1474.     * jump/libc/jump.ignore: remove some symbols which are in
  1475.       jump.funcs now.
  1476.  
  1477.     * jump/libc/jump.funcs:
  1478.     * jump/libc-nys/jump.funcs:
  1479.     * jump/libc.lite/jump.funcs: add _p_query , _p_cdname, _p_rr,
  1480.       _fp_resstat,_fp_nquery,  _p_cdnname, _p_fqname, _p_option,
  1481.       _res_send_setqhook, _res_send_setrhook, _setnetgrent,
  1482.       _endnetgrent, _getnetgrent, _innetgr, _libc_nls_init,
  1483.       _inet_nsap_addr and _inet_nsap_ntoa.
  1484.  
  1485.     * jump/libc.lite/jump.funcs: mark _libc_nls_init, _setnetgrent,
  1486.       _endnetgrent, _getnetgrent and _innetgr as " U ".
  1487.  
  1488.     * inet/nasp_addr.c: from bind-4.9.3beta9.
  1489.  
  1490. Sat Aug 27 22:54:17  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)
  1491.  
  1492.     * inet/Makefile:
  1493.     * inet/inetprivate.h: Changes for new bind-4.9.3beta9
  1494.  
  1495.     * inet/res_opts.h:
  1496.     * inet/res_comp.c:
  1497.     * inet/res_debug.c:
  1498.     * inet/res_init.c:
  1499.     * inet/res_mkqry.c:
  1500.     * inet/res_opts.h:
  1501.     * inet/res_query.c:
  1502.     * inet/res_send.c: New resolver routines from bind-4.9.3beta9
  1503.  
  1504.     * <arpa/inet.h>:
  1505.     * <arpa/nameser.h>:
  1506.     * <sys/bitypes.h>: 
  1507.     * <resolv.h>: New header files from bind-4.9.3beta9
  1508.  
  1509. Sat Aug 27 09:55:53 1994  H.J. Lu (hlu@fudan)
  1510.  
  1511.     * jump/libm/jump.params:
  1512.     * jump/libc.lite/jump.params:
  1513.     * jump/libc-nys/jump.params:
  1514.     * jump/libc/jump.params: bump up to version 4.6.6.
  1515.  
  1516.     * <_G_config.h>: update verion to 4.6.6.
  1517.  
  1518.     * login/pathnames.h (_PATH_UTMP): changed to "/var/adm/utmp".
  1519.       (_PATH_WTMP): changed to "/var/adm/wtmp".
  1520.  
  1521. Fri Aug 26 15:53:22 1994  H.J. Lu (hlu@fudan)
  1522.  
  1523.     * version 4.6.5 is released.
  1524.  
  1525. Fri Aug 26 12:42:53 1994  Ulrich Drepper (drepper@ira.uka.de)
  1526.  
  1527.     * <mntent.h>: add fs options.
  1528.  
  1529.     * <arpa/inet.h>: bsd 4.4.
  1530.  
  1531.     * inet/rexec.c: bsd 4.4.
  1532.  
  1533. Fri Aug 26 12:28:01 1994  Eric Youngdale (ericy@cais.cais.com)
  1534.  
  1535.     * ./setjmp/siglongjmp.c:
  1536.     * ./misc/__environ.S:
  1537.     * ./misc/errno.S:
  1538.     * ./sysdeps/linux/i386/math/__drem.S:
  1539.     * sysdeps/linux/i386/math/atan.S:
  1540.     * ./sysdeps/linux/i386/math/asinh.S:
  1541.     * sysdeps/linux/i386/math/atan2.S:
  1542.     * sysdeps/linux/i386/math/cos.S:
  1543.     * sysdeps/linux/i386/math/cosh.S:
  1544.     * sysdeps/linux/i386/math/exp.S:
  1545.     * sysdeps/linux/i386/math/fabs.S:
  1546.     * sysdeps/linux/i386/math/expm1.S:
  1547.     * sysdeps/linux/i386/math/fmod.S:
  1548.     * sysdeps/linux/i386/math/frexp.S:
  1549.     * sysdeps/linux/i386/math/hypot.S:
  1550.     * sysdeps/linux/i386/math/sin.S:
  1551.     * sysdeps/linux/i386/math/sinh.S:
  1552.     * sysdeps/linux/i386/math/tan.S:
  1553.     * sysdeps/linux/i386/math/tanh.S:
  1554.     * sysdeps/linux/sysdep.h:
  1555.     * sysdeps/linux/__flock.c:
  1556.     * elf/Makefile:
  1557.     * Makeconfig: Changes for ELF.
  1558.  
  1559.     * elf/d-link/i386/boot1.c:
  1560.     * elf/d-link/i386/string.h:
  1561.     * elf/d-link/i386/syscall.h:
  1562.     * elf/d-link/i386/resolve.S:
  1563.     * elf/d-link/i386/elfinterp.c:
  1564.     * elf/d-link/i386/elf_target.h:
  1565.     * elf/d-link/i386/Makefile:
  1566.     * elf/d-link/Makefile:
  1567.     * elf/d-link/hash.c:
  1568.     * elf/d-link/linuxelf.h:
  1569.     * elf/d-link/hash.h:
  1570.     * elf/d-link/readelflib1.c: the ELF dynamic linker.
  1571.  
  1572.  
  1573. Fri Aug 26 12:18:01 1994 Michael Riepe (michael@tribble.ifw.uni-hannover.de)
  1574.  
  1575.     * Makefile: use $(AR_FLAGS).
  1576.  
  1577.     * login/utmp2.c:
  1578.     * inet/ruserpass.c: use _PATH_UTMP.
  1579.  
  1580.     * </setjmp.h>: remove #ifdef __OPTIMIZE__ for BSD.
  1581.  
  1582. Fri Aug 26 10:44:50 1994 Swen Thuemmler (swen@uni-paderborn.de)
  1583.  
  1584.     * <rpcsvc/yp_prot.h>
  1585.     * <rpcsvc/ypclnt.h>: minor changes.
  1586.  
  1587.     * Makefile: add netgroup to DIRS.
  1588.  
  1589.     * Maketargets: add CHECKER for profile.
  1590.  
  1591.     * jump/libc/jump.ignore: changes for netgroup.
  1592.  
  1593.     * jump/libm/Makefile: fix typo.
  1594.  
  1595.     * yp/yp_xdr.c: minor change.
  1596.  
  1597. Thu Jul 21 10:16:55 1994  Swen Thuemmler  (swen@uni-paderborn.de)
  1598.  
  1599.     * grp/getgrent.c:
  1600.     * grp/getgrgid.c:
  1601.     * grp/getgrnam.c:
  1602.     * grp/rpread.c: Implemented overwriting gr_passwd and adding
  1603.       entries to gr_members. Implemented +group/-group entries.
  1604.  
  1605. Thu Jun  9 10:05:49 1994  Swen Thuemmler  (swen@gingganz)
  1606.  
  1607.     * inet/rcmd.c: Added check for netgroup entries in ruserok. You
  1608.       can now have entries of the forms:
  1609.       [-]host [-]user
  1610.       [+-]@netgroup [+-]@netgroup
  1611.  
  1612. Thu Jul 21 09:41:19 1994  Swen Thuemmler  (swen@gingganz)
  1613.  
  1614.     * netgroup/Makefile:
  1615.     * netgroup/getnetgrent.c: Implemented setgrent, getgrent,
  1616.       endgrend and innetgr. Bugs: Entries containing spaces will
  1617.       fail (e.g.  "( aaa , bbb , ccc)". No prevention against
  1618.       loops in netgroup-file. No elimination of duplicate entries.
  1619.  
  1620. Tue Aug  2 13:08:22 1994  Swen Thuemmler  (swen@uni-paderborn.de)
  1621.  
  1622.     * pwd/getpwent.c:
  1623.     * pwd/getpwnam.c:
  1624.     * pwd/getpwuid.c:
  1625.     * pwd/pwdread.c: Implemented overwriting of passwd field in
  1626.       +user entries. Overwriting of pw_passwd not supported yet.
  1627.       It is now possible to user +user or + without the colons.
  1628.       Implemented +user/-user and +@netgroup entries.
  1629.  
  1630. Fri Aug 26 10:44:20 1994  H.J. Lu (hlu@fudan)
  1631.  
  1632.     * jump/libm/jump.params:
  1633.     * jump/libc.lite/jump.params:
  1634.     * jump/libc-nys/jump.params:
  1635.     * jump/libc/jump.params: bump up to version 4.6.5.
  1636.  
  1637.     * <_G_config.h>: update verion to 4.6.5.
  1638.  
  1639.     * <search.h>: add the GNU LGPL and __const to tsearch stuff.
  1640.  
  1641.     * misc/tsearch.c: add CONST to functions.
  1642.  
  1643.     * <time.h>: add timegm () and timelocal ().
  1644.  
  1645.     * jump/libc/jump.funcs:
  1646.     * jump/libc-nys/jump.funcs:
  1647.     * jump/libc.lite/jump.funcs: add _timegm and _inet_aton.
  1648.  
  1649.     * time/Makefile (SRC2S): add timelocal.c.
  1650.  
  1651.     * time/bsdtime.c: add timegm ().
  1652.  
  1653.     * time/timelocal.c: new for timelocal ().
  1654.  
  1655. Wed Aug 24 18:00:14 1994  Eric Youngdale (ericy@cais.cais.com)
  1656.  
  1657.     * Makefile: changes for ELF.
  1658.  
  1659.     * sysdeps/linux/i386/crt/crt1.S:
  1660.     * sysdeps/linux/i386/crt/crti.S:
  1661.     * sysdeps/linux/i386/crt/crtn.S: new for ELF.
  1662.  
  1663. Tue Aug 23 18:13:32 1994  H.J. Lu (hlu@fudan)
  1664.  
  1665.     * version 4.6.4 is released.
  1666.  
  1667.     * jump/libc/jump.funcs:
  1668.     * jump/libc-nys/jump.funcs:
  1669.     * jump/libc.lite/jump.funcs: add _lockf.
  1670.  
  1671. Tue Aug 23 16:45:32 1994  Ulrich Drepper (drepper@ira.uka.de)
  1672.  
  1673.     * README: fix typo.
  1674.  
  1675.     * <arpa/inet.h>: use __P ().
  1676.  
  1677.     * <protocls/routed.h>:
  1678.     * <protocls/rwhod.h.h>: new from bsd 4.4.
  1679.  
  1680.     * inet/getprtname.c:
  1681.     * inet/getproto.c:
  1682.     * inet/getsrvbypt.c:
  1683.     * inet/getsrvbynm.c
  1684.     * inet/inet_lnaof.c:
  1685.     * <protocls/talkd.h>:
  1686.     * <protocls/timed.h>:
  1687.     * <arpa/ftp.h>:
  1688.     * <arpa/telnet.h>:
  1689.     * <arpa/tftp.h>: update comments. bsd 4.4.
  1690.  
  1691.     * inet/inet_mkadr.c:
  1692.     * inet/inet_net.c:
  1693.     * inet/inet_netof.c:
  1694.     * inet/inet_addr.c: update from bsd 4.4.
  1695.  
  1696.     * inet/getservent.c:
  1697.     * inet/getprtent.c: use strpbrk () instead of any ().
  1698.       update comments. bsd 4.4.
  1699.  
  1700.     * <math.h>: add the GNU LGPL and some updates.
  1701.  
  1702.     * <termios.h>: add the GNU LGPL and comments.
  1703.  
  1704.     * io/lockf.c: new from glibc 1.08.6.
  1705.  
  1706.     * io/Makefile (SRC1S): add lockf.c.
  1707.  
  1708.     * <fcntl.h>: add the GNU LGPL and lockf ().
  1709.  
  1710.     * <unistd.h>: add lockf ().
  1711.  
  1712.     * misc/getusersh.c:
  1713.     * misc/syslog.c: minor changes. update from bsd 4.4.
  1714.  
  1715.     * bsd/setenv.c:
  1716.     * time/bsdtime.c:
  1717.     * time/tzfile.h: silence warning.
  1718.  
  1719.     * time/setitmr.c: fix typos.
  1720.  
  1721.     * stdlib/mbtowc.c: add comments.
  1722.  
  1723.     * stdlib/wctomb.c: update from glibc.
  1724.  
  1725.     * <stdio.h>:
  1726.     * libio/stdio/stdio.h: add the ANSI C comment.
  1727.  
  1728.     * stdlib/abs.c:
  1729.     * <errno.h>:
  1730.     * <memory.h>:
  1731.     * <signal.h>:
  1732.     * <time.h>:
  1733.     * <utime.h>: add the GNU LGPL.
  1734.  
  1735.     * <paths.h>: add _PATH_SHELLS as "/etc/shells".
  1736.  
  1737.     * rpc/rpc_prot.c (rejected): change RPC_MISMATCH to
  1738.       RPC_VERSMISMATCH.
  1739.  
  1740.     * rpc/getrpcent.c (RPCDB): set to _PATH_RPC.
  1741.  
  1742. Tue Aug 23 09:28:19 1994  Eric Youngdale (ericy@cais.cais.com)
  1743.  
  1744.     * ./setjmp/siglongjmp.c:
  1745.     * ./sysdeps/i386/setjmp/__longjmp.c:
  1746.     * ./sysdeps/linux/i386/__sbrk.c:
  1747.     * ./sysdeps/linux/i386/crt/crt0.S:
  1748.     * ./sysdeps/linux/i386/crt/Makefile:
  1749.     * ./sysdeps/linux/__wait.c:
  1750.     * ./README:
  1751.     * ./Makerules: more changes for ELF.
  1752.  
  1753.     * ./elf/Makefile: new for ELF.
  1754.  
  1755. Mon Aug 22 20:16:38 1994  Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)
  1756.  
  1757.     * ./Makefile:
  1758.     * ./Makeconfig: changes for NYS support.
  1759.  
  1760.     * README.nys: new file of instructions on building a NYS libc.
  1761.  
  1762.     * ./configure: automatic detection of nys-x.y.z directories.
  1763.       Stop multiple calling `gcc --print-libgcc-file-name`
  1764.  
  1765.     * ./sysdeps/linux/Makefile (SRC1S): change ELF to PIC (ELF
  1766.       defines PIC in Makeconfig) - required for non-ELF PIC shared
  1767.       libraries.
  1768.  
  1769.     * ./jump/libc-nys: new directory of jump.* files for NYS
  1770.       (actually lots of links to the real ./jump/libc directory
  1771.       in order to ease maintenance for H.J.Lu).
  1772.  
  1773. Sun Aug 21 13:48:55 1994  H.J. Lu (hlu@fudan)
  1774.  
  1775.     * jump/libm/jump.params:
  1776.     * jump/libc.lite/jump.params:
  1777.     * jump/libc/jump.params: bump up to version 4.6.4.
  1778.  
  1779.     * <_G_config.h>: update verion to 4.6.4.
  1780.  
  1781. Sun Aug 21 13:28:53 1994  Mitchum DSouza (m.dsouza@mrc-applied-psychology.cambridge.ac.uk)
  1782.  
  1783.     * jump/libc-nys/jump.funcs: [ plus hsearch and tsearch. H.J. ]
  1784.     * jump/libc-nys/jump.ignore:
  1785.     * jump/libc-nys/jump.params:
  1786.     * jump/libc-nys/jump.undefs:
  1787.     * jump/libc-nys/jump.vars:
  1788.     * jump/libc-nys/Makefile:
  1789.     * jump/libc-nys/jump.funcs.pre-4.6:
  1790.     * jump/libc-nys/check:
  1791.     * jump/libc-nys/jump.log:
  1792.     * jump/libc-nys/verify.out: new files for the shared NYS.
  1793.  
  1794.     * configure:
  1795.     * Makefile:
  1796.     * Makeconfig:
  1797.     * README.nys:
  1798.     * jump/Makefile:
  1799.     * inet/Makefile:
  1800.     * grp/Makefile:
  1801.     * rpc/Makefile:
  1802.     * pwd/Makefile: modified for the shared NYS.
  1803.  
  1804. Sun Aug 21 13:23:55 1994  H.J. Lu (hlu@fudan)
  1805.  
  1806.     * jump/libc/jump.funcs:
  1807.     * jump/libc.lite/jump.funcs: add functions for NYS, but mark
  1808.       them as 'U'.
  1809.     
  1810. Sun Aug 21 13:23:55 1994  H.J. Lu (hlu@fudan)
  1811.  
  1812.     * <search.h>: add hsearch and tseach.
  1813.  
  1814.     * jump/libc/jump.funcs:
  1815.     * jump/libc.lite/jump.funcs: add _hsearch, _hcreate, _hdestroy,
  1816.       _tsearch, _tfind, _tdelete and _twalk.
  1817.  
  1818.     * misc/Makefile (SRC1S): add hsearch.c and tseach.c.
  1819.  
  1820.     * misc/hsearch.c: new file for hcreate (), hdestroy () and
  1821.       and hsearch ().
  1822.  
  1823.     * misc/tsearch.c: new file for tsearch (), tdelete () and
  1824.       twalk ().
  1825.  
  1826.     * misc/lfind.c:
  1827.     * misc/lsearch.c: include <search.h> instead of <stdlib.h>.
  1828.  
  1829. Fri Aug 19 17:45:11 1994  H.J. Lu (hlu@fudan)
  1830.  
  1831.     * version 4.6.3 is released.
  1832.  
  1833.     * jump/libm/jump.params:
  1834.     * jump/libc.lite/jump.params:
  1835.     * jump/libc/jump.params: bump up to version 4.6.3.
  1836.  
  1837.     * <_G_config.h>: update verion to 4.6.3.
  1838.  
  1839. Tue Aug 19 12:27:19 1994  Eric Youngdale (ericy@cais.cais.com)
  1840.  
  1841.     * <gnu-stabs.h>: added elf_alias and weak_alias for ELF.
  1842.  
  1843.     * ./libio/iofclose.c:
  1844.     * ./libio/iofdopen.c:
  1845.     * ./libio/iovfprintf.c:
  1846.     * ./libio/iofgetpos.c:
  1847.     * ./libio/iofgets.c:
  1848.     * ./libio/iofflush.c:
  1849.     * ./libio/iofopen.c:
  1850.     * ./libio/iofprintf.c:
  1851.     * ./libio/iofputs.c:
  1852.     * ./libio/iofread.c:
  1853.     * ./libio/iofscanf.c:
  1854.     * ./libio/ioftell.c:
  1855.     * ./libio/iofsetpos.c:
  1856.     * ./libio/iofwrite.c:
  1857.     * ./libio/iogets.c:
  1858.     * ./libio/ioperror.c:
  1859.     * ./libio/ioprintf.c:
  1860.     * ./libio/ioputs.c:
  1861.     * ./libio/iosetbuffer.c:
  1862.     * ./libio/iosetvbuf.c:
  1863.     * ./libio/iosprintf.c:
  1864.     * ./libio/iosscanf.c:
  1865.     * ./libio/ioscanf.c:
  1866.     * ./libio/ioungetc.c:
  1867.     * ./libio/iovsscanf.c:
  1868.     * ./libio/iovsprintf.c:
  1869.     * ./libio/iopopen.c:
  1870.     * ./libio/floatconv.c:
  1871.     * ./libio/genops.c:
  1872.     * ./misc/__environ.S:
  1873.     * ./misc/errno.S:
  1874.     * ./sysdeps/i386/memcmp.c:
  1875.     * ./sysdeps/i386/ffs.c:
  1876.     * ./sysdeps/i386/memchr.c:
  1877.     * ./sysdeps/i386/strcat.c:
  1878.     * ./sysdeps/i386/strchr.c:
  1879.     * ./sysdeps/i386/strcmp.c:
  1880.     * ./sysdeps/i386/strcspn.c:
  1881.     * ./sysdeps/i386/strncmp.c:
  1882.     * ./sysdeps/i386/strpbrk.c:
  1883.     * ./sysdeps/i386/strrchr.c:
  1884.     * ./sysdeps/i386/strspn.c:
  1885.     * ./sysdeps/linux/i386/__select.c:
  1886.     * ./sysdeps/linux/i386/crt/chkrcrt0.S:
  1887.     * ./sysdeps/linux/i386/sysdep.h:
  1888.     * ./sysdeps/linux/i386/____sig.S:
  1889.     * ./sysdeps/linux/i386/syscall.S:
  1890.     * ./sysdeps/linux/sysdep.h:
  1891.     * ./sysdeps/linux/_siglist.c:
  1892.     * ./sysdeps/linux/__isatty.c:
  1893.     * ./sysdeps/linux/_errlist.c:
  1894.     * ./sysdeps/linux/__unlink.S:
  1895.     * ./sysdeps/linux/__getdtsz.c:
  1896.     * ./sysdeps/linux/__gethstnm.c: add the ELF support.
  1897.  
  1898.     * ./sysdeps/i386/asm-ops.h: new file for ELF.
  1899.  
  1900.     * ./Makefile (DIRS): add pic if PIC is defined as true.
  1901.  
  1902.     * ./pic/Makefile: new file for ELF.
  1903.  
  1904.     * ./sysdeps/linux/Makefile (SRC1S): include __load.c
  1905.       only if ELF is not true.
  1906.  
  1907.     * ./sysdeps/linux/i386/crt/Makefile (CC): defined as
  1908.       $(REALCC).
  1909.  
  1910. Fri Aug 19 07:55:56 1994  Stephen L Moshier (moshier@world.std.com)
  1911.  
  1912.     * sysdeps/linux/i386/math/lgamma.c (asym): Avoid
  1913.       unnecessary failure when arg^2 overflows.
  1914.  
  1915.     * sysdeps/linux/i386/math/jn.c (jn): fix a bad error in the
  1916.       routine for Jn.
  1917.  
  1918.     * sysdeps/linux/i386/math/frexp.c: removed.
  1919.  
  1920.     * sysdeps/linux/i386/math/frexp.S: handle denormal values.
  1921.  
  1922.     * sysdeps/linux/i386/math/Makefile (SRC1S): remove frexp.c.
  1923.       (SRC2S): add frexp.S.
  1924.  
  1925. Fri Aug 19 07:45:11 1994  H.J. Lu (hlu@fudan)
  1926.  
  1927.     * README.distributors: suggestions about <linux/timex.h>.
  1928.  
  1929.     * sysdeps/linux/__adjtime.c: minor changes if tntx.offset < 0.
  1930.  
  1931.     * Makeconfig (JUMP_CFLAGS):
  1932.     * gcc/Makefile (LIBGCC2_CFLAGS): change -B$(JUMPASDIR)/ to
  1933.       -B$(JUMPAS). Need tools 2.16.
  1934.  
  1935.     * Makeconfig (DLLDIR): to $(CROSS_ROOTDIR)/bin.
  1936.       (JUMPASDIR): to $(CROSS_ROOTDIR)/bin/jump. Need tools 2.16.
  1937.  
  1938.     * Makerules ($(JUMPASDIR)/as): to $(JUMPAS)as. Need
  1939.       tools 2.16.
  1940.  
  1941.     * jump/libc.lite/jump.funcs:
  1942.     * jump/libc/jump.funcs: change _getpgid from 'U' to 'T'.
  1943.  
  1944. Thu Aug 18 09:01:29 1994 alan@SPRI.Levels.UniSA.Edu.Au (Alan Modra)
  1945.  
  1946.     * <obstack.h>: fix typos.
  1947.  
  1948. Thu Aug 18 08:53:03 1994  Ulrich Drepper (drepper@ira.uka.de)
  1949.  
  1950.     * <mntent.h>: add more filesystems marcos, MNTTYPE_XXX names
  1951.       according to their actual names.
  1952.  
  1953. Thu Aug 18 08:53:03 1994  H.J. Lu (hlu@fudan)
  1954.  
  1955.     * Makefile: change ar flags to "ucvr" from 'ucv" for the new
  1956.       gnu binutils.
  1957.       do ranlib one at a time for the new gnu binutils.
  1958.  
  1959.     * libbsd/sgtty.c: patch for gtty() and stty(). Don't use them
  1960.       if all possible. They are obsoleted.
  1961.  
  1962.     * posix/ttyname.c: sanity check.
  1963.  
  1964. Mon Aug  1 18:53:11 1994  Philip Gladstone (Philip.Gladstone@mail.citicorp.com)
  1965.  
  1966.     * sysdeps/linux/__adjtime.c: modify the check and allow the
  1967.       large values.
  1968.       [ Require the kernel 1.1.4x, I know 1.1.43 works. H.J. ]
  1969.  
  1970. Tue Aug 11 10:15:22 1994  H.J. Lu (hlu@fudan)
  1971.  
  1972.     * version 4.6.2 is released.
  1973.  
  1974.     * jump/libm/jump.params:
  1975.     * jump/libc.lite/jump.params:
  1976.     * jump/libc/jump.params: bump up to version 4.6.2.
  1977.  
  1978.     * <_G_config.h>: update verion to 4.6.2.
  1979.  
  1980.     * libio: work around a Linux kernel bug.
  1981.  
  1982.     * jump/libc/jump.funcs:
  1983.     * jump/libc.lite/jump.funcs: add ___fchdir,  ___uflow,
  1984.       __IO_cleanup and __IO_default_uflow.
  1985.  
  1986.     * sysdeps/linux/__fchdir.S: new file for __fchdir ().
  1987.  
  1988.     * sysdeps/linux/Makefile (SRC2S): add __fchdir.S.
  1989.  
  1990.     * io/fchdir.c: new file for fchdir ().
  1991.  
  1992.     * io/Makefile (SRC2S): add fchdir.c.
  1993.  
  1994.     * <unistd.h>: add __fchdir () and fchdir ().
  1995.  
  1996.     * <sys/syscall.h>: add SYS_create_module, SYS_init_module,
  1997.       SYS_delete_module, SYS_get_kernel_sym, SYS_quotactl,
  1998.       SYS_fchdir, SYS_bdflush, SYS_sysfs, SYS_personality and
  1999.       SYS_afs_syscall.
  2000.  
  2001.     * gcc/libgcc2.c.2.6.0: moved from the old libgcc2.c.
  2002.  
  2003.         * gcc/aliases.c:
  2004.     * gcc/libgcc2.c: changed for gcc 2.5.8.
  2005.  
  2006.     * gcc/libgcc2.c.2.5.8: changed gstddef.h to stddef.h.
  2007.  
  2008.     * <string.h> [__GNUC__ && __OPTIMIZE__] (ffs): Remove #define
  2009.       to __builtin_ffs.
  2010.  
  2011.     * <sys/uio.h>: copied from glibc 1.08.6.
  2012.  
  2013.     * <stdlib.h>: change optimizing macros to inlines.
  2014.       (comparison_fn_t): Use a typedef, not a #define.
  2015.       Define this #ifdef __USE_GNU, not #ifdef __GNUC__.
  2016.       [__GNUC__ && __OPTIMIZE__] (abs, labs): Remove #define's to
  2017.       __builtin_.
  2018.  
  2019. Tue Aug 10 02:28:19 1994  Rick Sladkey (jrs@world.std.com)
  2020.  
  2021.     * sysdeps/linux/i386/sysdep.h: save the frame pointer.
  2022.      (MOVE_#): use the frame pointer.
  2023.  
  2024.     * Makeconfig: remove -fomit-frame-pointer.
  2025.  
  2026. Tue Aug  9 22:27:19 1994  Eric Youngdale (ericy@cais.cais.com)
  2027.  
  2028.     * sysdeps/linux/i386/sysdep.h:
  2029.     * sysdeps/linux/sysdep.h:
  2030.     * Makefile:
  2031.     * Makeconfig:
  2032.     * Maketargets: changes for ELF.
  2033.  
  2034. Fri May 20 13:49:32 1994 alan@SPRI.Levels.UniSA.Edu.Au (Alan Modra)
  2035.  
  2036.     * sysdeps/i386/strchr.c:
  2037.     * sysdeps/i386/strrchr.c: optimizations.
  2038.  
  2039. Tue Aug  9 17:15:22 1994  H.J. Lu (hlu@fudan)
  2040.  
  2041.     * version 4.6.1 is released.
  2042.  
  2043.     * jump/libm/jump.params:
  2044.     * jump/libc.lite/jump.params:
  2045.     * jump/libc/jump.params: bump up to version 4.6.1.
  2046.  
  2047.     * <_G_config.h>: update verion to 4.6.1.
  2048.  
  2049.     * libio: bug fixes.
  2050.  
  2051.     * configure: use gcc --print-libgcc-file-name.
  2052.  
  2053. Tue Aug  9 14:13:22 1994  Florian la Roche (flla@CoLi.Uni-SB.DE)
  2054.  
  2055.     * libbsd/logtwmp.c: fill out the unused fields.
  2056.  
  2057. Sun Aug  7 15:25:40 1994  H.J. Lu (hlu@fudan)
  2058.  
  2059.     * version 4.6.0 is released.
  2060.  
  2061.     * jump/libm/jump.params:
  2062.     * jump/libc.lite/jump.params:
  2063.     * jump/libc/jump.params: bump up to version 4.6.0.
  2064.  
  2065.     * jump/libc/Makefile:
  2066.     * jump/libc.lite/Makefile: don't install the stub libraries
  2067.       for gdbm, term and curses.
  2068.  
  2069.     * jump/libc.lite/jump.funcs:
  2070.     * jump/libc/jump.funcs: make gdbm, term and curses invisible.
  2071.  
  2072.     * <_G_config.h>: from libg++ 2.6. update verion to 4.6.0.
  2073.  
  2074.     * libio: from libg++ 2.6 with modifications for Linux.
  2075.  
  2076.     * <iolibio.h>:
  2077.     * <iostdio.h>:
  2078.     * <libio.h>: from libg++ 2.6.
  2079.  
  2080.     * <netdb.h>: add extern int h_errno;
  2081.  
  2082.     * jump/libm/Makefile: change
  2083.  
  2084.         ifeq ($(TARGET_LIBM_SO_DIR),/usr/lib)
  2085.  
  2086.       to
  2087.  
  2088.         ifeq ($(TARGET_LIBM_SO_DIR),/lib)
  2089.  
  2090.     * compat/Makefile (SRC1S): add aliasdes.c.
  2091.  
  2092.     * compat/aliases.c: add aliases for curses, gdbm and term.
  2093.  
  2094.         * gcc/libgcc2.c: copied from 2.6.0. Need gcc 2.6.0 to compile
  2095.       it.
  2096.  
  2097. Mon Aug  1 14:49:34 1994  H.J. Lu (hlu@fudan)
  2098.  
  2099.     * <unistd.h> (getwd): change the argument to char [].
  2100.  
  2101.     * <paths.h> (_PATH_UTMP): changed to "/var/adm/utmp".
  2102.       (_PATH_LOGPID): changed to "/var/run/syslog.pid".
  2103.  
  2104. Thu Jul 28 18:14:28 1994  H.J. Lu (hlu@fudan)
  2105.  
  2106.     * <rpcsvc/yp.h>: deleted.
  2107.     * <rpcsvc/yppasswd.h>: deleted.
  2108.  
  2109.     * <rpcsvc/yppasswd.x>: new.
  2110.  
  2111.     * <rpcsvc/yp_prot.h>: remove xdr_peername () and xdr_mapname ().
  2112.  
  2113.     * <rpcsvc/ypclnt.h> (ypprot_err): change parameter to long int.
  2114.  
  2115.     * <sys/socketios.h>: include <linux/sockios.h>.
  2116.  
  2117.     * < rpc/rpc_msg.h>: include <rpc/rpc_msg.h>.
  2118.  
  2119. Mon May 30 20:15:12 1994 Swen Thuemmler (swen@uni-paderborn.de)
  2120.  
  2121.     * ./jump/libc/jump.funcs:
  2122.     * ./jump/libc/jump.ignore:
  2123.     * ./jump/libc.lite/jump.funcs:
  2124.     * ./jump/libc.lite/jump.ignore: changes for YP.
  2125.  
  2126.     * ./yp/Makefile (SRCS): change for yp_xdr.c and
  2127.       yppasswd_xdr.c.
  2128.  
  2129.     * ./yp/xdryp.c: renamed to yp_xdr.c. modified.
  2130.     * ./yp/xdryppasswd.c: renamed to yppasswd_xdr.c. modified.
  2131.  
  2132.     * ./grp/getgrent.c:
  2133.     * ./grp/getgrgid.c:
  2134.     * ./grp/getgrnam.c:
  2135.     * ./grp/grpread.c:
  2136.     * ./pwd/getpwent.c:
  2137.     * ./pwd/getpwnam.c:
  2138.     * ./pwd/getpwuid.c:
  2139.     * ./pwd/pwdread.c:
  2140.     * ./rpc/getrpcent.c: modified.
  2141.  
  2142. Thu Jul 28 16:50:26 1994  H.J. Lu (hlu@fudan)
  2143.  
  2144.     * sysdeps/i386/strcspn.c:
  2145.     * sysdeps/i386/strchr.c:
  2146.     * sysdeps/i386/strcmp.c:
  2147.     * sysdeps/i386/strlen.c:
  2148.     * sysdeps/i386/strncmp.c:
  2149.     * sysdeps/i386/strpbrk.c:
  2150.     * sysdeps/i386/strrchr.c:
  2151.     * sysdeps/i386/strspn.c:
  2152.     * sysdeps/i386/memchr.c:
  2153.     * sysdeps/i386/memcmp.c: remove __asm__ ("xx").
  2154.  
  2155.     * <sys/param.h>: include <sys/types.h>.
  2156.  
  2157.     * libbsd/sgetty.c: minor changes.
  2158.  
  2159.     * login/getpass.c: flush stdout before print out prompt.
  2160.  
  2161. Thu Jul  7 18:10:00 1994  H.J. Lu (hlu@fudan)
  2162.  
  2163.     * jump/libc.lite/jump.funcs:
  2164.     * jump/libc/jump.funcs: add _setjmp, _lfind and _lsearch.
  2165.  
  2166.     * misc/Makefile (SRC1S): add lfind.c and lsearch.c.
  2167.  
  2168. Thu Jul  7 18:10:00 1994  Christoph Kern <kern@informatik.uni-wuerzburg.de>
  2169.  
  2170.     * <search.h>: new file for lfind () and lsearch().
  2171.  
  2172.       misc/lfind.c:
  2173.       misc/lsearch.c: new files.
  2174.  
  2175. Thu Jun  2 20:28:19 1994  H.J. Lu (hlu@fudan)
  2176.  
  2177.     * <rpcsvc/rusers.x>:
  2178.     * <rpcsvc/rusers.h>: new.
  2179.  
  2180.     * <rpcsvc/rnusers.x>:
  2181.     * <rpcsvc/rnusers.h>: removed.
  2182.  
  2183.     * misc/ftok.c: Scott Michel <scottm@intime.intime.com>
  2184.  
  2185. To make ftok() in libc more compatible with the one that you'd
  2186. find on a AT&T System V, SCO ODT, and IBM AIX machine, could I
  2187. humbly suggest that you consider using "st_dev" in place of
  2188. "st_uid"?
  2189.  
  2190.     * posix/getopt.c:
  2191.     * posix/getopt1.c: updated from binutils 2.4.
  2192.  
  2193.     * jump/libc/Makefile: only make/install libc.sa.
  2194.  
  2195.     * jump/libm/Makefile: don't make/install libc.sa.
  2196.  
  2197.     * sysdeps/linux/i386/crt/chkrcrt0.S:
  2198.     * sysdeps/linux/i386/crt/Makefile:
  2199.     * gcc/Makefile:
  2200.     * Makeconfig: changes for Checker.
  2201.  
  2202.     * sysdeps/linux/__getgid.S:
  2203.     * sysdeps/linux/__getpid.S:
  2204.     * sysdeps/linux/__getuid.S: typo, 0 instead of 1.
  2205.  
  2206. Thu Jun  2 20:28:19 1994  H.J. Lu (hlu@fudan)
  2207.  
  2208.     * posix/ttyname.c: check isatty ().
  2209.  
  2210.     * dirent/scandir.c: close fd before return.
  2211.  
  2212.     * gcc/gstddef.h:
  2213.     * gcc/gvarargs.h: deleted.
  2214.  
  2215.         * gcc/aliases.c: modified the alias for __set_new_handler
  2216.           added the alias for __set_new_handler__LOCAL__.
  2217.  
  2218.         * gcc/libgcc2.c: copied from ss-940415 with changes to support
  2219.           gcc 2.5.8.
  2220.  
  2221.         * gcc/gbl-ctors.h:
  2222.         * gcc/longlong.h:
  2223.         * gcc/config/xm-svr3.h:
  2224.         * gcc/config/i386/bsd.h:
  2225.         * gcc/config/i386/gas.h:
  2226.         * gcc/config/i386/gstabs.h:
  2227.         * gcc/config/i386/i386.h:
  2228.         * gcc/config/i386/linux.h:
  2229.         * gcc/config/i386/unix.h:
  2230.         * gcc/config/i386/xm-i386.h:
  2231.         * gcc/config/i386/xm-linux.h: copied from ss-940415.
  2232.  
  2233.         * sysdeps/linux/nlist.c: check magic.
  2234.  
  2235. Sun May 22 14:57:03 1994 steve@nyongwa.montreal.qc.ca (Steve M. Robbins)
  2236.  
  2237.     * locale/setlocale.c: modifications.
  2238.  
  2239. Fri May 20 13:49:32 1994 alan@SPRI.Levels.UniSA.Edu.Au (Alan Modra)
  2240.  
  2241.     * sysdeps/i386/memcmp.c:
  2242.     * sysdeps/i386/strcmp.c:
  2243.     * sysdeps/i386/strncmp.c: optimizations.
  2244.