2002-08-05 Roland McGrath <roland@redhat.com>
authorRoland McGrath <roland@gnu.org>
Tue, 6 Aug 2002 01:23:20 +0000 (01:23 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 6 Aug 2002 01:23:20 +0000 (01:23 +0000)
* include/rpc/svc.h: Use libc_hidden_proto for xprt_register,
xprt_unregister.
* sunrpc/svc.c: Add libc_hidden_def.
* include/rpc/pmap_clnt.h: Use libc_hidden_proto for pmap_getport,
pmap_set, pmap_unset.
* sunrpc/pmap_clnt.c: Add libc_hidden_def.
* sunrpc/pm_getport.c: Likewise.
* include/rpc/auth_des.h: Use libc_hidden_proto for getpublickey.
* sunrpc/publickey.c: Add libc_hidden_def.

include/rpc/auth_des.h
include/rpc/pmap_clnt.h
include/rpc/svc.h
sunrpc/pm_getport.c
sunrpc/pmap_clnt.c
sunrpc/publickey.c
sunrpc/svc.c

index 014b30c..4cacffa 100644 (file)
@@ -2,6 +2,8 @@
 
 #include <sunrpc/rpc/auth_des.h>
 
+libc_hidden_proto (getpublickey)
+
 extern bool_t xdr_authdes_cred (XDR *xdrs, struct authdes_cred *cred);
 extern bool_t xdr_authdes_verf (register XDR *xdrs,
                                register struct authdes_verf *verf);
index dfe537c..2d02ff2 100644 (file)
@@ -1 +1,8 @@
-#include <sunrpc/rpc/pmap_clnt.h>
+#ifndef _RPC_PMAP_CLNT_H
+# include <sunrpc/rpc/pmap_clnt.h>
+
+libc_hidden_proto (pmap_getport)
+libc_hidden_proto (pmap_set)
+libc_hidden_proto (pmap_unset)
+
+#endif
index 063e6f3..77f8e92 100644 (file)
@@ -1,6 +1,9 @@
 #ifndef _RPC_SVC_H
 #include <sunrpc/rpc/svc.h>
 
+libc_hidden_proto (xprt_register)
+libc_hidden_proto (xprt_unregister)
+
 /* Now define the internal interfaces.  */
 extern int registerrpc (u_long prognum, u_long versnum, u_long procnum,
                        char *(*progname) (char *), xdrproc_t inproc,
index cd65307..a15f978 100644 (file)
@@ -93,3 +93,4 @@ pmap_getport (address, program, version, protocol)
   address->sin_port = 0;
   return port;
 }
+libc_hidden_def (pmap_getport)
index fa9bbf9..7c9a5a3 100644 (file)
@@ -141,6 +141,7 @@ pmap_set (u_long program, u_long version, int protocol, u_short port)
   /* (void)close(socket); CLNT_DESTROY closes it */
   return rslt;
 }
+libc_hidden_def (pmap_set)
 
 /*
  * Remove the mapping between program,version and port.
@@ -172,3 +173,4 @@ pmap_unset (u_long program, u_long version)
   /* (void)close(socket); CLNT_DESTROY already closed it */
   return rslt;
 }
+libc_hidden_def (pmap_unset)
index 2e875ec..ecf57bc 100644 (file)
@@ -72,6 +72,7 @@ getpublickey (const char *name, char *key)
 
   return status == NSS_STATUS_SUCCESS;
 }
+libc_hidden_def (getpublickey)
 
 
 int
index f3f46c7..6e7fdea 100644 (file)
@@ -115,6 +115,7 @@ xprt_register (SVCXPRT *xprt)
                                               POLLRDNORM | POLLRDBAND);
     }
 }
+libc_hidden_def (xprt_register)
 
 /* De-activate a transport handle. */
 void
@@ -135,6 +136,7 @@ xprt_unregister (SVCXPRT *xprt)
          svc_pollfd[i].fd = -1;
     }
 }
+libc_hidden_def (xprt_unregister)
 
 
 /* ********************** CALLOUT list related stuff ************* */