glibc/nis
Ulrich Drepper 4bca4c1748 Update.
1998-04-07 08:51  Ulrich Drepper  <drepper@cygnus.com>

	* iconv/gconv.c: Take care for NULL arguments.
	* iconv/gconv_dl.c: Make find_func function global.
	* iconv/gconv_int.h: Add prototype for __gconv_find_func.
	Add prototypes for ASCII conversion functions.
	* iconv/gconv_simple.c: Add ASCII conversion functions.
	* locale/C-ctype.c: Correct charset name.

	* wcsmbs/Makefile (distribute): Add wcsmbsload.h.
	(routines): Remove wmemrtowcs and wmemrtombs, add wcsnlen and
	wcsmbsload.
	* wcsmbs/btowc.c: Rewrite to use iconv functionality.
	* wcsmbs/mbrtowc.c: Likewise.
	* wcsmbs/mbsnrtowcs.c: Likewise.
	* wcsmbs/mbsrtowcs.c: Likewise.
	* wcsmbs/wcrtomb.c: Likewise.
	* wcsmbs/wcsnrtombs.c: Likewise.
	* wcsmbs/wcsrtombs.c: Likewise.
	* wcsmbs/wctob.c: Likewise.
	* wcsmbs/wchar.h: Add prototype for __wcslen, wcsnlen.  Remove
	prototypes for wmemr*.
	* wcsmbs/wcslen.c: Rename to __wcslen and make wcslen weak alias.
	* wcsmbs/wcsnlen.c: New file.
	* wcsmbs/wcsmbsload.c: New file.
	* wcsmbs/wcsmbsload.h: New file.

	* manual/filesys.texi: Mention risks of tmpnam and mktemp.

	* manual/install.texi: Describe some more critical points.

	* string/string.h: Add prototype for __strnlen.
	* string/strnlen.c: Rename to __strnlen and make strnlen weak alias.

	* sysdeps/posix/mktemp.c: Rewrite to allow many more files and
	much less predictable names.
	* sysdeps/posix/mkstemp.c: Likewise.

1998-04-05  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

	* manual/libc.texinfo (Top): Change "file namespace" to "local
	namespace".

	* manual/socket.texi: Change file namespace to local namespace.
	(Out-of-Band Data): Remove unneeded variable link.
	(Host Address Functions): Use uint32_t consequently and add a
	number of clarifications for IPv4/IPv6, classless addresses.
	(Internet Namespace): Added some paragraphs about IPv6.
	Based on suggestions by Francesco Potorti` <F.Potorti@cnuce.cnr.it>.

1998-04-05  Philip Blundell  <Philip.Blundell@pobox.com>

	Update for draft-ietf-ipngwg-bsd-api-new-01.txt:

	* resolv/netdb.h (getnameinfo): Use `socklen_t' not `size_t'.
	(NI_NUMERICHOST, et al.): Tidy up and add comments.
	(AI_NUMERICHOST): Define.
	(getnodebyname): New prototype.
	(AI_V4MAPPED, et al.): New constants.

	* sysdeps/unix/bsd/bsd4.4/bits/sockaddr.h (SA_LEN): New macro.<
	* sysdeps/generic/bits/sockaddr.h (SA_LEN): Likewise.
	* sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add sa_len
	for socket.
	* sysdeps/unix/sysv/linux/sa_len.c: New file.
	* sysdeps/unix/sysv/linux/Dist: Add sa_len.c.

	* sysdeps/unix/sysv/linux/bits/socket.h: Make multiple #inclusion safe.

	* sysdeps/generic/bits/sockunion.h: New file, defining sockaddr_union.
	* sysdeps/unix/sysv/linux/bits/sockunion.h: Likewise.
	* socket/Makefile (headers): Add bits/sockunion.h.
	* socket/sys/socket.h: Include <bits/sockunion.h>
	* inet/netinet/in.h: Include <bits/sockaddr.h> rather than
	<sys/socket.h>, to avoid getting sockaddr_union defined.
	* sysdeps/generic/bits/socket.h: Allow inclusion from netinet.in.h.
	* sysdeps/unix/sysv/linux/bits/socket.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.

	* sysdeps/unix/sysv/linux/if_index.c: Remove use of SIOCGIFCOUNT
	(2.2.x kernels won't have it).

1998-04-06 21:21  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/mach/hurd/bits/ioctls.h: Allow inclusion from hurd/ioctl.h.
	* sysdeps/mach/hurd/dl-sysdep.c: Use __ptr_t not caddr_t.
	* iconv/gconv_conf.c: Define MAXPATHLEN if not available before.
	Patches by UCHIYAMA Yasushi <uch@nop.or.jp>.

1998-04-05  Philip Blundell  <Philip.Blundell@pobox.com>

	* manual/socket.texi (Socket Addresses): Fix a typo.
	(Interface Naming): New section.

1998-04-05 23:29  Zack Weinberg  <zack@rabi.phys.columbia.edu>

	* configure.in: Check for CC using $ac_tool_prefix, to handle
	cross-compilation.  Use AC_CHECK_TOOL to find MiG.
	* config.make.in: Add MIG to be substituted.
	* mach/Machrules: Don't define MIG variable.

	Patch by Gordon Matzigkeit <gord@profitpress.com>.

1998-04-05  Mark Kettenis  <kettenis@phys.uva.nl>

	* elf/dl-load.c (decompose_rpath): Use local_strdup instead of
	strdupa to copy rpath.

1998-04-05  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* configure.in: Fix gcc version check.

	* aclocal.m4 (AC_PROG_CHECK_VER): Rewritten to make less confusing.

1998-04-05  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* configure.in: Fix gcc version check.

	* aclocal.m4 (AC_PROG_CHECK_VER): Rewritten to make less
	confusing.

1998-04-05  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* configure.in: Fix gcc version check.

	* aclocal.m4 (AC_PROG_CHECK_VER): Rewritten to make less
	confusing.

1998-03-31  Mark Kettenis  <kettenis@phys.uva.nl>

	* sysdeps/unix/bsd/unlockpt.c (unlockpt): Call __ptsname_r instead
	of ptsname_r.

	* stdlib/stdlib.h: Change prototype of ptsname_r to make it more
	like ttyname_r.
	* sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): Likewise.
	* sysdeps/generic/ptsname.c (__ptsname_r): Likewise.
	* sysdeps/unix/grantpt.c (grantpt): Change check of return value
	of __ptsname_r accordingly.
	* login/openpty.c (openpty): Likewise.

1998-06-04 18:47  H.J. Lu  <hjl@gnu.org>

	* libio/fileops.c (_IO_file_xsgetn): Adjust pointers.

1998-04-06 13:58  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* Makeconfig (libtypes): Redo H.J. Lu's change of 1998-03-27.

	* Makerules: Readd missing rule for $(objpfx)stamp.oS.

1998-04-06  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

	* nis/ypclnt.c: Don't give YPERR_RPC back, use the do_ypcall
	return value for better error checking.
1998-04-07 09:21:28 +00:00
..
nss_compat Update. 1998-01-30 11:44:34 +00:00
nss_nis Update. 1998-02-17 15:51:21 +00:00
nss_nisplus Update. 1998-02-27 08:47:42 +00:00
rpcsvc Update. 1997-12-28 16:01:53 +00:00
Banner Update NIS+. 1998-01-24 13:45:44 +00:00
Makefile Update NIS+. 1998-01-24 13:45:44 +00:00
libnsl.map Update. 1998-02-19 18:52:30 +00:00
libnss_compat.map Update. 1997-06-13 22:46:42 +00:00
libnss_nis.map Update. 1997-06-12 21:38:55 +00:00
libnss_nisplus.map Update. 1998-02-18 11:00:24 +00:00
nis_add.c Update. 1997-10-12 04:05:44 +00:00
nis_addmember.c Update. 1997-10-12 04:05:44 +00:00
nis_cache.c Update. 1998-01-30 11:44:34 +00:00
nis_cache2.h Update. 1998-01-25 17:01:47 +00:00
nis_cache2_xdr.c Update. 1998-01-25 17:01:47 +00:00
nis_call.c Update. 1998-03-06 09:18:45 +00:00
nis_callback.c Update. 1997-11-12 00:06:02 +00:00
nis_checkpoint.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_clone_dir.c Update. 1997-10-12 04:05:44 +00:00
nis_clone_obj.c Update. 1997-10-12 04:05:44 +00:00
nis_clone_res.c Update. 1997-10-12 04:05:44 +00:00
nis_creategroup.c Update. 1997-10-12 04:05:44 +00:00
nis_defaults.c Update. 1997-10-12 04:05:44 +00:00
nis_destroygroup.c Update. 1997-10-12 04:05:44 +00:00
nis_domain_of.c Update. 1997-10-12 04:05:44 +00:00
nis_domain_of_r.c Update. 1997-10-12 04:05:44 +00:00
nis_error.c Update. 1997-10-12 04:05:44 +00:00
nis_file.c Update. 1997-10-12 04:05:44 +00:00
nis_findserv.c Update. 1997-09-24 23:03:42 +00:00
nis_free.c Update. 1997-10-12 04:05:44 +00:00
nis_getservlist.c Update. 1997-10-12 04:05:44 +00:00
nis_intern.h Update NIS+. 1998-01-24 13:45:44 +00:00
nis_ismember.c Update. 1997-10-12 04:05:44 +00:00
nis_local_names.c Update. 1997-10-12 04:05:44 +00:00
nis_lookup.c Update. 1997-10-12 04:05:44 +00:00
nis_mkdir.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_modify.c Update. 1997-10-12 04:05:44 +00:00
nis_ping.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_print.c Update. 1997-10-12 04:05:44 +00:00
nis_print_group_entry.c Update. 1997-10-12 04:05:44 +00:00
nis_remove.c Update. 1997-10-12 04:05:44 +00:00
nis_removemember.c Update. 1997-10-12 04:05:44 +00:00
nis_rmdir.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_server.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_subr.c Update. 1997-10-12 04:05:44 +00:00
nis_table.c Update. 1998-04-03 12:19:27 +00:00
nis_util.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_verifygroup.c Update. 1997-10-12 04:05:44 +00:00
nis_xdr.c Update. 1997-10-12 04:05:44 +00:00
nisplus-parser.h Update. 1997-12-08 03:06:47 +00:00
nss-nis.h update from main arcive 961210 1996-12-11 01:40:39 +00:00
nss-nisplus.h Update. 1997-03-19 05:47:56 +00:00
yp_xdr.c update from main arcive 961210 1996-12-11 01:40:39 +00:00
ypclnt.c Update. 1998-04-07 09:21:28 +00:00
ypupdate_xdr.c update from main arcive 961210 1996-12-11 01:40:39 +00:00