Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Dec 2016 18:56:28 +0000 (UTC)
From:      Ngie Cooper <ngie@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   svn commit: r309502 - in stable/10: include/rpc lib/libc/rpc
Message-ID:  <201612031856.uB3IuSGE053599@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ngie
Date: Sat Dec  3 18:56:28 2016
New Revision: 309502
URL: https://svnweb.freebsd.org/changeset/base/309502

Log:
  MFC r296133:
  r296133 (by pfg):
  
  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:
  stable/10/include/rpc/rpcent.h
  stable/10/lib/libc/rpc/getrpcent.3
  stable/10/lib/libc/rpc/getrpcent.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/include/rpc/rpcent.h
==============================================================================
--- stable/10/include/rpc/rpcent.h	Sat Dec  3 18:53:03 2016	(r309501)
+++ stable/10/include/rpc/rpcent.h	Sat Dec  3 18:56:28 2016	(r309502)
@@ -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: stable/10/lib/libc/rpc/getrpcent.3
==============================================================================
--- stable/10/lib/libc/rpc/getrpcent.3	Sat Dec  3 18:53:03 2016	(r309501)
+++ stable/10/lib/libc/rpc/getrpcent.3	Sat Dec  3 18:56:28 2016	(r309502)
@@ -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: stable/10/lib/libc/rpc/getrpcent.c
==============================================================================
--- stable/10/lib/libc/rpc/getrpcent.c	Sat Dec  3 18:53:03 2016	(r309501)
+++ stable/10/lib/libc/rpc/getrpcent.c	Sat Dec  3 18:56:28 2016	(r309502)
@@ -971,7 +971,7 @@ getrpc(int (*fn)(union key, struct rpcen
 }
 
 struct rpcent *
-getrpcbyname(char *name)
+getrpcbyname(const char *name)
 {
 	union key key;
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612031856.uB3IuSGE053599>