Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 01/26/2000 05:20:28
Module Name:	basesrc
Committed By:	itojun
Date:		Wed Jan 26 13:20:27 UTC 2000

Modified Files:
	basesrc/distrib/sets/lists/comp: mi
	basesrc/include/rpc: rpc.h
	basesrc/lib/libc/rpc: Makefile.inc bindresvport.3 bindresvport.c

Log Message:
implement bindresvport_sa(), which is necessary for IPv6 support in certain
programs (like rshd or rlogind).

bindresvport() and bindresvport_sa() exhibits exactly the same functionality,
with different function prototype (sockaddr_in * and sockaddr *).

The behavior and prototype was discussed and agreed among shin@kame.net
(who is doing freebsd-current kame merge), deraadt@openbsd.org, and
Jean-Luc.Richier@imag.fr (INRIA IPv6/IPv6 RPC support).  so it will be
portable across *bsd.


To generate a diff of this commit:
cvs rdiff -r1.186 -r1.187 basesrc/distrib/sets/lists/comp/mi
cvs rdiff -r1.11 -r1.12 basesrc/include/rpc/rpc.h
cvs rdiff -r1.10 -r1.11 basesrc/lib/libc/rpc/Makefile.inc
cvs rdiff -r1.6 -r1.7 basesrc/lib/libc/rpc/bindresvport.3
cvs rdiff -r1.16 -r1.17 basesrc/lib/libc/rpc/bindresvport.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.