]> git.ipfire.org Git - thirdparty/glibc.git/commit - shlib-versions
Wed Jun 26 01:58:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
authorRoland McGrath <roland@gnu.org>
Wed, 26 Jun 1996 15:46:01 +0000 (15:46 +0000)
committerRoland McGrath <roland@gnu.org>
Wed, 26 Jun 1996 15:46:01 +0000 (15:46 +0000)
commitbba7bb78f3bc3be2dacafc336d1342fcc5c57489
tree6afde133640ee2d36b719114c6bf24cc1341e4f9
parentbe64fe6d86300687968ad072e8d7e15892386b5a
Wed Jun 26 01:58:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* nss/nss_files/files-parse.c (parse_list): Count null in EOL calc.

Move DB code into separate -ldb library.
* db/Makefile (extra-libs): New variable, list libdb.
(routines): Renamed to libdb-routines.
* shlib-versions: Add libdb=2.

* nss/network-lookup.c (DEFAULT_CONFIG): New macro.
* nss/host-lookup.c (DEFAULT_CONFIG): New macro.

* nss/nsswitch.c (nss_parse_service_list): Use __strncasecmp instead
of strncasecmp.  Extend syntax to grok [!foo=bar].

* sysdeps/generic/strncase.c: Define __strncasecmp with strncasecmp as
weak alias.
* string/string.h: Declare __strncasecmp.

* nss/nsswitch.c (nss_parse_file): Call __getline, not getline.
(service_alias): Variable removed.
(nss_parse_service_list): New function, broken out of nss_getline.
Remove alias conversion; we will just use symlinks.
(__nss_database_lookup): Take new string arg DEFCONFIG.
If no entry exists, make one with service list parsed from that.
* nss/nsswitch.h: Update protocol for __nss_database_lookup.
* nss/XXX-lookup.c (DEFAULT_CONFIG): New macro, set to 0 if undefined.
(DB_LOOKUP_FCT): Pass it to _nss_database_lookup.

* grp/initgroups.c: Rewritten using getgrent.  Handle unlimited group
list size.

* sunrpc/xdr.c (xdr_int): #if 0 out unresolved references in dead code.

Wed Jun 26 01:56:50 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locale.c (long_options): Short form of
--version option is `-V'.
(main): Recognize `-V' as option, not `-v'.
Call `usage' instead of printing error message for illegal
option.
(usage): Document `-V'.
14 files changed:
ChangeLog
db/Makefile
grp/initgroups.c
locale/programs/locale.c
nss/XXX-lookup.c
nss/file-lookup.c [deleted file]
nss/host-lookup.c
nss/network-lookup.c
nss/nss_files/files-parse.c
nss/nsswitch.c
nss/nsswitch.h
shlib-versions
string/string.h
sysdeps/generic/strncase.c