update from main archive 960828
authordrepper <drepper>
Thu, 29 Aug 1996 00:29:07 +0000 (00:29 +0000)
committerdrepper <drepper>
Thu, 29 Aug 1996 00:29:07 +0000 (00:29 +0000)
ChangeLog
MakeTAGS
PROJECTS

index 875cabc..1f9be81 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,47 @@
+Thu Aug 29 00:28:08 1996  Ulrich Drepper  <drepper@cygnus.com>
+
+       * stdio-common/printf_fp.c (__printf_fp): Use default value `.` if
+       `decimal' char is 0.
+
+       * C-numeric.c (not_available): New constant.
+       (_nl_C_LC_NUMERIC): Use `not_available' for grouping value.
+
+       * nss/nsswitch.conf: Example configuration file.
+       * nss/db-Makefile: Example Makefile for generation of databases
+       for nss_db.
+       * nss/Makefile (distribute): Add nsswitch.conf and db-Makefile.
+
+1996-08-28  Paul Eggert  <eggert@twinsun.com>
+
+       * C-messages.c (_nl_C_LC_MESSAGES): Set yesexpr to "^[yY]" and
+       noexpr to "^[nN]"; this conforms to POSIX.2.
+
+       * C-time.c (_nl_C_LC_TIME): Change %d to %e in d_t_format, to
+       conform to POSIX.2.
+
+1996-08-28  Paul Eggert  <eggert@twinsun.com>
+
+       * C-monetary.c (not_available): New constant.
+       (_nl_C_LC_MONETARY): Set mon_decimal_point to "", and set
+       mon_grouping, int_frac_digits, frac_digits, p_cs_precedes,
+       p_sep_by_space, n_cs_precedes, n_sep_by_space, p_sign_posn, and
+       n_sign_posn to CHAR_MAX, as required by the POSIX Standard.
+
+Wed Aug 28 23:12:28 1996  Ulrich Drepper  <drepper@cygnus.com>
+
+       * nss/nss_db/db-XXX.c: Correct function names.  They must be
+       `_nss_db_*' instead of `_nss_files_*'.
+       (lookup): `parse_line' returns 1 if succesful.
+       * nss/nss_files/files-service.c (servbyname): Key for database
+       must also contain protocol names.
+       (servbypt): Likewise.
+       Test must also check for protocol.  Add `proto' argument.
+
+Tue Aug 27 09:56:13 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * MakeTAGS ($P/subdirs.pot): Prefix all file names, not only the
+       first one.
+
 Tue Aug 27 17:45:21 1996  Ulrich Drepper  <drepper@cygnus.com>
 
        * Makerules: Add some test for correct version of GNU Make.
@@ -207,6 +251,19 @@ Fri Aug 16 04:59:01 1996  Ulrich Drepper  <drepper@cygnus.com>
        * sysdeps/unix/sysv/linux/Makefile [$(subdir) = csu]: Use
        -fkeep-inline-functions flag instead.
 
+Fri Aug 16 16:11:25 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>
+
+       * nss/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r): Treat
+       EPFNOSUPPORT and EAFNOSUPPORT as implying NSS_STATUS_UNAVAIL just
+       like ECONNREFUSED already does.
+       (_nss_dns_gethostbyaddr_r): Likewise.
+       * nss/nss_dns/dns-network.c (_nss_dns_getnetbyname_r): Likewise.
+       (_nss_dns_getnetbyaddr_r): Likewise.
+
+       * sysdeps/mach/hurd/socket.c (socket): For message transmission
+       and RPC errors that indicate that the socket server is not really
+       present and able to do its job, turn the error into EPFNOSUPPORT.
+
 Fri Aug 16 01:24:33 1996  Ulrich Drepper  <drepper@cygnus.com>
 
        * inet/ruserpass.c (userpass): Allocate buffer for .netrc file
@@ -437,6 +494,10 @@ Sun Aug 11 16:19:42 1996  Ulrich Drepper  <drepper@cygnus.com>
        always only if in static libc or if statically linked program
        uses libc.so.
 
+       * sysdeps/generic/sbrk.c (__sbrk):  Get kernel brk address
+       always only if in static libc or if statically linked program
+       uses libc.so.
+
 Sun Aug 11 01:12:38 1996  Richard Henderson  <rth@tamu.edu>
 
        * sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt): Optimize LD_BIND_NOW
index 0416493..bd52497 100644 (file)
--- a/MakeTAGS
+++ b/MakeTAGS
@@ -159,7 +159,7 @@ ifndef subdir
 $P/subdirs.pot: $(subdirs:%=$P/%.pot)
        @rm -f $@.new
        (for d in $(subdirs); \
-        do sed "s%^#: %&$$d/%" $P/$$d.pot; done) > $@.new
+        do sed "/^#:/s% % $$d/%g" $P/$$d.pot; done) > $@.new
        mv -f $@.new $@
 
 # Get $(version) defined.
index 893d1ef..bf29541 100644 (file)
--- a/PROJECTS
+++ b/PROJECTS
@@ -1,6 +1,6 @@
 Open jobs for finishing GNU libc:
 ---------------------------------
-Status: July 1996
+Status: August 1996
 
 If you have time and talent to take over any of the jobs below please
 contact <bug-glibc@prep.ai.mit.edu>
@@ -32,33 +32,7 @@ contact <bug-glibc@prep.ai.mit.edu>
      Implementation idea: use some functions from bash.
 
 
-[ 5] Write reentrant versions of crypt() et.al.
-
-     Implementation idea: Define in <crypt.h>
-
-       struct crypt_data
-       {
-         <... all the needed data ...>
-       };
-
-     and define additional functions
-
-       char *crypt_r (__const char *__key, __const char *__salt,
-                      struct crypt_data *__data);
-
-       void setkey_r (__const char *__key, struct crypt_data *__data);
-
-       void encrypt_r (char *__block, int __edflag,
-                       struct crypt_data *__data);
-
-     If possible the non-reentrant functions should use the reentrant
-     ones.
-
-     Because of the US export restrictions it might be a good idea if
-     some non-american person does this job.
-
-
-[ 6] Write `long double' versions of the math functions.  This should be
+[ 5] Write `long double' versions of the math functions.  This should be
      done in collaboration with the NetBSD and FreeBSD people.
 
      The libm is in fact fdlibm (not the same as in Linux libc).
@@ -66,7 +40,7 @@ contact <bug-glibc@prep.ai.mit.edu>
 **** Partly done.
 
 
-[ 7] If you enjoy assembler programming (as I do --drepper :-) you might
+[ 6] If you enjoy assembler programming (as I do --drepper :-) you might
      be interested in writing optimized versions for some functions.
      Especially the string handling functions can be optimized a lot.
 
@@ -81,21 +55,21 @@ contact <bug-glibc@prep.ai.mit.edu>
      on this.
 
 
-[ 8] Write nftw() function.  Perhaps it might be good to reimplement the
+[ 7] Write nftw() function.  Perhaps it might be good to reimplement the
      ftw() function as well to share most of the code.
 
 **** Almost done!
 
 
-[ 9] Write AVL-tree based tsearch() et.al. functions.  Currently only
+[ 8] Write AVL-tree based tsearch() et.al. functions.  Currently only
      a very simple algorithm is used.
      There is a public domain version but using this would cause problems
      with the assignment.
 
-[10] Extend regex and/or rx to work with wide characters.
+[ 9] Extend regex and/or rx to work with wide characters.
 
 
-[11] Add mmap() support to malloc().
+[10] Add mmap() support to malloc().
      Doug Lea's malloc implementation might give some ideas.  Perhaps
      switching completly to his implementation is an option if it
      a) can work without mmap() support (not all system GNU libc
@@ -107,7 +81,7 @@ contact <bug-glibc@prep.ai.mit.edu>
      Please contact bug-glibc@prep.ai.mit.edu before starting to avoid
      duplicated work.
 
-[12] Write access function for netmasks, bootparams, netgroup, publickey,
+[11] Write access function for netmasks, bootparams, netgroup, publickey,
      automount, aliases databases for nss_files and nss_db module.
      The functions should be embedded in the nss scheme.  This is not
      hard and not all services must be supported at once.