glibc/sunrpc
Roland McGrath 6dbe283756 Fri Jun 28 02:41:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* nss/Makefile (databases): New variable.
	(routines, libnss_files-routines): Use it.
	(subdir-dirs): Compute from $(services).

	* sysdeps/unix/sysv/linux/syscalls.list (create_module, delete_module,
	init_module, klogctl): Use EXTRA in the "caller" column so these get
	added to unix-extra-syscalls and thus compiled in misc.

	* string/Makefile (routines): Add strndup.
	* string/strndup.c: New file.
	* string/string.h: Declare strndup.
	(strndupa): New macro.

	* string/string.h: Declare __strdup.
	* string/strdup.c: Deansideclized.  Define __ name and weak alias.

	* string/string.h: Don't define memccpy as macro for [__OPTIMIZE__].

Thu Jun 27 23:43:22 1996  Richard Henderson  <rth@tamu.edu>

	* sysdeps/alpha/dl-machine.h (elf_machine_rela):  The Alpha's
	address-of operation and plt format conspire to require all
	dynamic relocs to be resolved to actual symbols not plt entries.

Thu Jun 27 02:49:28 1996  Ulrich Drepper  <drepper@cygnus.com>

	* catgets/gencat.c: Add casts to avoid signed<->unsigned warnings.

	* grp/initgroups.c (initgroups): De-ansi-fy.
	Move declaration of NGROUPS and GROUPS outside #if so that
	the code compiles for NGROUPS_MAX != 0.

	* inet/Makefile (headers): Add netinet/ether.h and netinet/if_ether.h.
	(routines): Add ether_aton, ether_aton_r, ether_hton, ether_line,
	ether_ntoa, ether_ntoa_r, and ether_ntoh.
	* inet/ether_aton.c, inet/ether_aton_r.c, inet/ether_hton.c,
	inet/ether_line.c, inet/ether_ntoa.c, inet/ether_ntoa_r.c,
	inet/ether_ntoh.c: New files.  Implementation of functions to
	handle Ethernet address to host mapping.
	* inet/netinet/ether.h: New file.  Declare ether_* functions.
	* netinet/ether.h: Wrapper around inet/netinet/ether.h for glibc
	compilation.
	* nss/ethers-lookup.c: New file.  Lookup function for ethers database.
	* nss/Makefile (routines): Add ethers-lookup.
	(libnss_files-routines): Add files-ethers.

	* nss/getXXent_r.c: Don't define set*ent and end*ent function
	with _r suffix.

	* nss/nss_files/files-XXX.c (internal_endent): Don't reset
	KEEP_STREAM every time called.
	(_nss_files_end): Reset KEEP_STREAM here instead.
	(internal_getent): If STREAM == NULL try to open instead of
	signalling error.
	Use cast to prevent warning.
	Terminate read line in case the buffer is too small.

	* nss/nss_files/files-ethers.c: New file.  Implementation of
	Ethernet adress<->hostname lookup through files interface.

	* stdlib/mbstowcs.c: Define based on mbsrtowcs().
	* stdlib/mbtowc.c: Define based on mbrtowc().
	* stdlib/wcstombs.c: Define based on wcsrtombs().
	* stdlib/wctomb.c: Define based on wcrtomb().

	* sunrpc/xdr.c (xdr_u_int): Avoid bogus call to
	unexpected_sizes_in_xdr_u_int.

	* sysdeps/generic/netinet/if_ether.h: New file.  Generic declaration
	of `struct ether_addr'.
	* sysdeps/unix/sysv/linux/netinet/if_ether.h: New file.  Linux specific
	declaration of `struct ether_addr'.

	* wcsmbs/mbrtowc.c: Handle case where argument PS is NULL.
	* wcsmbs/mbsrtowcs.c: Ditto.
	* wcsmbs/wcrtomb.c: Ditto.
	* wcsmbs/wcsrtombs.c: Ditto.

	* wcsmbs/mbsinit.c: Prepare for PS being NULL.
1996-06-28 08:56:59 +00:00
..
rpc Thu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com> 1996-06-19 06:54:12 +00:00
rpcsvc initial import 1995-02-18 01:27:10 +00:00
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
Makefile Tue Jun 25 02:59:11 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-25 08:56:57 +00:00
auth_none.c initial import 1995-02-18 01:27:10 +00:00
auth_unix.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
authuxprot.c initial import 1995-02-18 01:27:10 +00:00
bindrsvprt.c initial import 1995-02-18 01:27:10 +00:00
clnt_gen.c initial import 1995-02-18 01:27:10 +00:00
clnt_perr.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
clnt_raw.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
clnt_simp.c Cleanups in sunrpc code from NIIBE Yutaka <gniibe@mri.co.jp>. 1996-05-09 21:50:42 +00:00
clnt_tcp.c Cleanups in sunrpc code from NIIBE Yutaka <gniibe@mri.co.jp>. 1996-05-09 21:50:42 +00:00
clnt_udp.c Tue Mar 19 14:18:42 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-19 20:21:54 +00:00
etc.rpc Sun Jan 14 01:01:10 1996 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1996-01-17 00:46:59 +00:00
get_myaddr.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
getrpcport.c initial import 1995-02-18 01:27:10 +00:00
pm_getmaps.c Cleanups in sunrpc code from NIIBE Yutaka <gniibe@mri.co.jp>. 1996-05-09 21:50:42 +00:00
pm_getport.c Cleanups in sunrpc code from NIIBE Yutaka <gniibe@mri.co.jp>. 1996-05-09 21:50:42 +00:00
pmap_clnt.c Cleanups in sunrpc code from NIIBE Yutaka <gniibe@mri.co.jp>. 1996-05-09 21:50:42 +00:00
pmap_prot.c initial import 1995-02-18 01:27:10 +00:00
pmap_prot2.c initial import 1995-02-18 01:27:10 +00:00
pmap_rmt.c Cleanups in sunrpc code from NIIBE Yutaka <gniibe@mri.co.jp>. 1996-05-09 21:50:42 +00:00
portmap.c Cleanups in sunrpc code from NIIBE Yutaka <gniibe@mri.co.jp>. 1996-05-09 21:50:42 +00:00
rpc_clntout.c initial import 1995-02-18 01:27:10 +00:00
rpc_cmsg.c Tue Mar 19 14:18:42 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-19 20:21:54 +00:00
rpc_common.c initial import 1995-02-18 01:27:10 +00:00
rpc_cout.c initial import 1995-02-18 01:27:10 +00:00
rpc_dtable.c initial import 1995-02-18 01:27:10 +00:00
rpc_hout.c initial import 1995-02-18 01:27:10 +00:00
rpc_main.c * sunrpc/rpc_main.c (main): Call textdomain. 1996-03-28 21:00:28 +00:00
rpc_parse.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
rpc_parse.h initial import 1995-02-18 01:27:10 +00:00
rpc_prot.c initial import 1995-02-18 01:27:10 +00:00
rpc_scan.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
rpc_scan.h initial import 1995-02-18 01:27:10 +00:00
rpc_svcout.c initial import 1995-02-18 01:27:10 +00:00
rpc_util.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
rpc_util.h initial import 1995-02-18 01:27:10 +00:00
rpcinfo.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
svc.c Tue Mar 19 14:18:42 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-19 20:21:54 +00:00
svc_auth.c initial import 1995-02-18 01:27:10 +00:00
svc_authux.c * config.make.in (weak-symbols): Variable removed. 1996-03-19 21:10:11 +00:00
svc_raw.c initial import 1995-02-18 01:27:10 +00:00
svc_run.c initial import 1995-02-18 01:27:10 +00:00
svc_simple.c Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-03 17:44:31 +00:00
svc_tcp.c Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu> 1995-11-26 17:37:11 +00:00
svc_udp.c Tue Mar 19 14:18:42 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-19 20:21:54 +00:00
xdr.c Fri Jun 28 02:41:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-28 08:56:59 +00:00
xdr_array.c initial import 1995-02-18 01:27:10 +00:00
xdr_float.c initial import 1995-02-18 01:27:10 +00:00
xdr_mem.c Thu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com> 1996-06-19 06:54:12 +00:00
xdr_rec.c Thu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com> 1996-06-19 06:54:12 +00:00
xdr_ref.c initial import 1995-02-18 01:27:10 +00:00
xdr_stdio.c Thu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com> 1996-06-19 06:54:12 +00:00