diff options
Diffstat (limited to 'libc/inet/rpc')
-rw-r--r-- | libc/inet/rpc/create_xid.c | 3 | ||||
-rw-r--r-- | libc/inet/rpc/rcmd.c | 3 | ||||
-rw-r--r-- | libc/inet/rpc/sa_len.c | 3 | ||||
-rw-r--r-- | libc/inet/rpc/svc_authux.c | 6 | ||||
-rw-r--r-- | libc/inet/rpc/svc_simple.c | 2 | ||||
-rw-r--r-- | libc/inet/rpc/svc_tcp.c | 2 | ||||
-rw-r--r-- | libc/inet/rpc/svc_udp.c | 1 | ||||
-rw-r--r-- | libc/inet/rpc/svc_unix.c | 2 |
8 files changed, 18 insertions, 4 deletions
diff --git a/libc/inet/rpc/create_xid.c b/libc/inet/rpc/create_xid.c index 3527eef17..3b90d7a48 100644 --- a/libc/inet/rpc/create_xid.c +++ b/libc/inet/rpc/create_xid.c @@ -41,7 +41,8 @@ static pthread_mutex_t createxid_lock = PTHREAD_MUTEX_INITIALIZER; static int is_initialized; static struct drand48_data __rpc_lrand48_data; -u_long attribute_hidden _create_xid (void) +u_long _create_xid (void) attribute_hidden; +u_long _create_xid (void) { unsigned long res; diff --git a/libc/inet/rpc/rcmd.c b/libc/inet/rpc/rcmd.c index 1bd511d26..6fcb01738 100644 --- a/libc/inet/rpc/rcmd.c +++ b/libc/inet/rpc/rcmd.c @@ -532,6 +532,7 @@ iruserok2 (raddr, superuser, ruser, luser, rhost) } /* This is the exported version. */ +int iruserok (u_int32_t raddr, int superuser, const char * ruser, const char * luser); int iruserok (u_int32_t raddr, int superuser, const char * ruser, const char * luser) { return iruserok2 (raddr, superuser, ruser, luser, "-"); @@ -550,6 +551,8 @@ int iruserok (u_int32_t raddr, int superuser, const char * ruser, const char * l * Returns 0 if ok, -1 if not ok. */ int +__ivaliduser(FILE *hostf, u_int32_t raddr, const char *luser, const char *ruser); +int __ivaliduser(FILE *hostf, u_int32_t raddr, const char *luser, const char *ruser) { return __ivaliduser2(hostf, raddr, luser, ruser, "-"); diff --git a/libc/inet/rpc/sa_len.c b/libc/inet/rpc/sa_len.c index 21a6417af..3b37eba44 100644 --- a/libc/inet/rpc/sa_len.c +++ b/libc/inet/rpc/sa_len.c @@ -31,7 +31,8 @@ #include <netrose/rose.h> #endif -int attribute_hidden __libc_sa_len (sa_family_t af) +int __libc_sa_len (sa_family_t af) attribute_hidden; +int __libc_sa_len (sa_family_t af) { switch (af) { diff --git a/libc/inet/rpc/svc_authux.c b/libc/inet/rpc/svc_authux.c index 3afcfc5d4..ef8476784 100644 --- a/libc/inet/rpc/svc_authux.c +++ b/libc/inet/rpc/svc_authux.c @@ -54,7 +54,8 @@ libc_hidden_proto(xdr_authunix_parms) /* * Unix longhand authenticator */ -attribute_hidden +enum auth_stat +_svcauth_unix (struct svc_req *rqst, struct rpc_msg *msg) attribute_hidden; enum auth_stat _svcauth_unix (struct svc_req *rqst, struct rpc_msg *msg) { @@ -153,7 +154,8 @@ done: * Looks up longhand in a cache. */ /*ARGSUSED */ -attribute_hidden +enum auth_stat +_svcauth_short (struct svc_req *rqst attribute_unused, struct rpc_msg *msg attribute_unused) attribute_hidden; enum auth_stat _svcauth_short (struct svc_req *rqst attribute_unused, struct rpc_msg *msg attribute_unused) { diff --git a/libc/inet/rpc/svc_simple.c b/libc/inet/rpc/svc_simple.c index a40f2b7b4..075b930b1 100644 --- a/libc/inet/rpc/svc_simple.c +++ b/libc/inet/rpc/svc_simple.c @@ -90,6 +90,8 @@ static void universal (struct svc_req *rqstp, SVCXPRT *transp_s); static SVCXPRT *transp; #endif +int registerrpc (u_long prognum, u_long versnum, u_long procnum, + char *(*progname) (char *), xdrproc_t inproc, xdrproc_t outproc); int registerrpc (u_long prognum, u_long versnum, u_long procnum, char *(*progname) (char *), xdrproc_t inproc, xdrproc_t outproc) diff --git a/libc/inet/rpc/svc_tcp.c b/libc/inet/rpc/svc_tcp.c index 8f2863f76..c94f2de07 100644 --- a/libc/inet/rpc/svc_tcp.c +++ b/libc/inet/rpc/svc_tcp.c @@ -232,6 +232,8 @@ svctcp_create (int sock, u_int sendsize, u_int recvsize) * descriptor as its first input. */ SVCXPRT * +svcfd_create (int fd, u_int sendsize, u_int recvsize); +SVCXPRT * svcfd_create (int fd, u_int sendsize, u_int recvsize) { return makefd_xprt (fd, sendsize, recvsize); diff --git a/libc/inet/rpc/svc_udp.c b/libc/inet/rpc/svc_udp.c index 4be2782fa..53ef7ab35 100644 --- a/libc/inet/rpc/svc_udp.c +++ b/libc/inet/rpc/svc_udp.c @@ -486,6 +486,7 @@ struct udp_cache * Enable use of the cache. * Note: there is no disable. */ +int svcudp_enablecache (SVCXPRT *transp, u_long size); int svcudp_enablecache (SVCXPRT *transp, u_long size) { diff --git a/libc/inet/rpc/svc_unix.c b/libc/inet/rpc/svc_unix.c index 4c538b2f1..d91a9acbb 100644 --- a/libc/inet/rpc/svc_unix.c +++ b/libc/inet/rpc/svc_unix.c @@ -231,6 +231,8 @@ svcunix_create (int sock, u_int sendsize, u_int recvsize, char *path) * descriptor as its first input. */ SVCXPRT * +svcunixfd_create (int fd, u_int sendsize, u_int recvsize); +SVCXPRT * svcunixfd_create (int fd, u_int sendsize, u_int recvsize) { return makefd_xprt (fd, sendsize, recvsize); |