diff options
-rw-r--r-- | sunrpc/netname.c | 5 | ||||
-rw-r--r-- | sunrpc/rpc/auth.h | 8 |
2 files changed, 7 insertions, 6 deletions
diff --git a/sunrpc/netname.c b/sunrpc/netname.c index 61d82ca31a..24ee519e42 100644 --- a/sunrpc/netname.c +++ b/sunrpc/netname.c @@ -142,7 +142,7 @@ typedef int (*netname2user_function) (const char netname[MAXNETNAMELEN + 1], uid_t *, gid_t *, int *, gid_t *); int -netname2user (const char netname[MAXNETNAMELEN + 1], uid_t * uidp, gid_t * gidp, +netname2user (const char *netname, uid_t * uidp, gid_t * gidp, int *gidlenp, gid_t * gidlist) { static service_user *startp; @@ -189,8 +189,7 @@ libc_hidden_nolink_sunrpc (netname2user, GLIBC_2_1) #endif int -netname2host (const char netname[MAXNETNAMELEN + 1], char *hostname, - const int hostlen) +netname2host (const char *netname, char *hostname, const int hostlen) { char *p1, *p2; diff --git a/sunrpc/rpc/auth.h b/sunrpc/rpc/auth.h index e01b077214..0b46408890 100644 --- a/sunrpc/rpc/auth.h +++ b/sunrpc/rpc/auth.h @@ -179,9 +179,11 @@ extern AUTH *authdes_pk_create (const char *, netobj *, u_int, * Netname manipulating functions * */ -extern int getnetname (char *) __THROW; -extern int host2netname (char *, const char *, const char *) __THROW; -extern int user2netname (char *, const uid_t, const char *) __THROW; +extern int getnetname (char [MAXNETNAMELEN + 1]) __THROW; +extern int host2netname (char [MAXNETNAMELEN + 1], const char *, + const char *) __THROW; +extern int user2netname (char [MAXNETNAMELEN + 1], const uid_t, + const char *) __THROW; extern int netname2user (const char *, uid_t *, gid_t *, int *, gid_t *) __THROW; extern int netname2host (const char *, char *, const int) __THROW; |