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
This commit is contained in:
Pedro F. Giffuni 2016-02-26 23:25:21 +00:00
parent 733191a56c
commit 283970e873
3 changed files with 4 additions and 4 deletions

View File

@ -56,7 +56,7 @@ __BEGIN_DECLS
* These interfaces are currently implemented through nsswitch and are * These interfaces are currently implemented through nsswitch and are
* MT-safe. * MT-safe.
*/ */
extern struct rpcent *getrpcbyname(char *); extern struct rpcent *getrpcbyname(const char *);
extern struct rpcent *getrpcbynumber(int); extern struct rpcent *getrpcbynumber(int);
extern struct rpcent *getrpcent(void); extern struct rpcent *getrpcent(void);
extern void setrpcent(int); extern void setrpcent(int);

View File

@ -2,7 +2,7 @@
.\" $NetBSD: getrpcent.3,v 1.6 1998/02/05 18:49:06 perry Exp $ .\" $NetBSD: getrpcent.3,v 1.6 1998/02/05 18:49:06 perry Exp $
.\" $FreeBSD$ .\" $FreeBSD$
.\" .\"
.Dd December 14, 1987 .Dd February 26, 2016
.Dt GETRPCENT 3 .Dt GETRPCENT 3
.Os .Os
.Sh NAME .Sh NAME
@ -19,7 +19,7 @@
.Ft struct rpcent * .Ft struct rpcent *
.Fn getrpcent void .Fn getrpcent void
.Ft struct rpcent * .Ft struct rpcent *
.Fn getrpcbyname "char *name" .Fn getrpcbyname "const char *name"
.Ft struct rpcent * .Ft struct rpcent *
.Fn getrpcbynumber "int number" .Fn getrpcbynumber "int number"
.Ft void .Ft void

View File

@ -969,7 +969,7 @@ getrpc(int (*fn)(union key, struct rpcent *, char *, size_t, struct rpcent **),
} }
struct rpcent * struct rpcent *
getrpcbyname(char *name) getrpcbyname(const char *name)
{ {
union key key; union key key;