svn commit: r296133 - in head: include/rpc lib/libc/rpc

Pedro F. Giffuni pfg at FreeBSD.org
Fri Feb 26 23:25:23 UTC 2016


Author: pfg
Date: Fri Feb 26 23:25:21 2016
New Revision: 296133
URL: https://svnweb.freebsd.org/changeset/base/296133

Log:
  RPC: update the getrpcbyname() definition to include a const qualifier.
  
  Add const qualifier making getrpcbyname() and getrpcbyname_r()
  prototypes match those used in latest Sun RPC code (TI-RPC 2.3).
  
  Obtained from:	NetBSD

Modified:
  head/include/rpc/rpcent.h
  head/lib/libc/rpc/getrpcent.3
  head/lib/libc/rpc/getrpcent.c

Modified: head/include/rpc/rpcent.h
==============================================================================
--- head/include/rpc/rpcent.h	Fri Feb 26 23:12:59 2016	(r296132)
+++ head/include/rpc/rpcent.h	Fri Feb 26 23:25:21 2016	(r296133)
@@ -56,7 +56,7 @@ __BEGIN_DECLS
  * These interfaces are currently implemented through nsswitch and are
  * MT-safe.
  */
-extern struct rpcent *getrpcbyname(char *);
+extern struct rpcent *getrpcbyname(const char *);
 extern struct rpcent *getrpcbynumber(int);
 extern struct rpcent *getrpcent(void);
 extern void setrpcent(int);

Modified: head/lib/libc/rpc/getrpcent.3
==============================================================================
--- head/lib/libc/rpc/getrpcent.3	Fri Feb 26 23:12:59 2016	(r296132)
+++ head/lib/libc/rpc/getrpcent.3	Fri Feb 26 23:25:21 2016	(r296133)
@@ -2,7 +2,7 @@
 .\" $NetBSD: getrpcent.3,v 1.6 1998/02/05 18:49:06 perry Exp $
 .\" $FreeBSD$
 .\"
-.Dd December 14, 1987
+.Dd February 26, 2016
 .Dt GETRPCENT 3
 .Os
 .Sh NAME
@@ -19,7 +19,7 @@
 .Ft struct rpcent *
 .Fn getrpcent void
 .Ft struct rpcent *
-.Fn getrpcbyname "char *name"
+.Fn getrpcbyname "const char *name"
 .Ft struct rpcent *
 .Fn getrpcbynumber "int number"
 .Ft void

Modified: head/lib/libc/rpc/getrpcent.c
==============================================================================
--- head/lib/libc/rpc/getrpcent.c	Fri Feb 26 23:12:59 2016	(r296132)
+++ head/lib/libc/rpc/getrpcent.c	Fri Feb 26 23:25:21 2016	(r296133)
@@ -969,7 +969,7 @@ getrpc(int (*fn)(union key, struct rpcen
 }
 
 struct rpcent *
-getrpcbyname(char *name)
+getrpcbyname(const char *name)
 {
 	union key key;
 


More information about the svn-src-all mailing list