summaryrefslogtreecommitdiffstats
path: root/src/lib/rpc/pmap_rmt.c
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-09-17 21:52:12 +0000
committerTom Yu <tlyu@mit.edu>2004-09-17 21:52:12 +0000
commitbd166d32666c29e0fe8769528e40ac2c675b7757 (patch)
tree2abfc82eef16ceca1894d9d4c008ab33e85b3a1d /src/lib/rpc/pmap_rmt.c
parent1d86adfddba0d4378733e0ad32054308d7078f43 (diff)
downloadkrb5-bd166d32666c29e0fe8769528e40ac2c675b7757.tar.gz
krb5-bd166d32666c29e0fe8769528e40ac2c675b7757.tar.xz
krb5-bd166d32666c29e0fe8769528e40ac2c675b7757.zip
* libgssrpc.exports: Don't export internals
* svc.c (svc_getreqset): * svc_tcp.c (readtcp): Don't intersperse preprocessor conditionals with braces. * auth_gssapi.c, auth_gssapi_misc.c, auth_none.c: * auth_unix.c, authunix_prot.c, bindresvport.c: * clnt_generic.c, clnt_perror.c, clnt_raw.c * clnt_simple.c, clnt_tcp.c, clnt_udp.c, get_myaddress.c: * getrpcent.c, getrpcport.c, pmap_clnt.c: * pmap_getmaps.c, pmap_getport.c, pmap_prot.c, pmap_prot2.c: * pmap_rmt.c, rpc_callmsg.c, rpc_prot.c: * svc.c, svc_auth.c, svc_auth_gss.c: * svc_auth_gssapi.c, svc_auth_unix.c, svc_raw.c: * svc_run.c, svc_simple.c, svc_tcp.c: * svc_udp.c, xdr.c, xdr_alloc.c, xdr_array.c: * xdr_float.c, xdr_mem.c, xdr_rec.c, xdr_reference.c: * xdr_stdio.c: Protoize, to avoid potential problems when fixed-width types are not ints on some platforms. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16768 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/rpc/pmap_rmt.c')
-rw-r--r--src/lib/rpc/pmap_rmt.c60
1 files changed, 32 insertions, 28 deletions
diff --git a/src/lib/rpc/pmap_rmt.c b/src/lib/rpc/pmap_rmt.c
index a1c3b63b3..062a5e19f 100644
--- a/src/lib/rpc/pmap_rmt.c
+++ b/src/lib/rpc/pmap_rmt.c
@@ -71,15 +71,17 @@ static struct timeval timeout = { 3, 0 };
* programs to do a lookup and call in one step.
*/
enum clnt_stat
-pmap_rmtcall(addr, prog, vers, proc, xdrargs, argsp, xdrres, resp, tout, port_ptr)
- struct sockaddr_in *addr;
- rpcprog_t prog;
- rpcvers_t vers;
- rpcproc_t proc;
- xdrproc_t xdrargs, xdrres;
- caddr_t argsp, resp;
- struct timeval tout;
- rpcport_t *port_ptr;
+pmap_rmtcall(
+ struct sockaddr_in *addr,
+ rpcprog_t prog,
+ rpcvers_t vers,
+ rpcproc_t proc,
+ xdrproc_t xdrargs,
+ caddr_t argsp,
+ xdrproc_t xdrres,
+ caddr_t resp,
+ struct timeval tout,
+ rpcport_t *port_ptr)
{
int sock = -1;
register CLIENT *client;
@@ -115,9 +117,9 @@ pmap_rmtcall(addr, prog, vers, proc, xdrargs, argsp, xdrres, resp, tout, port_pt
* written for XDR_ENCODE direction only
*/
bool_t
-xdr_rmtcall_args(xdrs, cap)
- register XDR *xdrs;
- register struct rmtcallargs *cap;
+xdr_rmtcall_args(
+ register XDR *xdrs,
+ register struct rmtcallargs *cap)
{
u_int lenposition, argposition, position;
@@ -146,9 +148,9 @@ xdr_rmtcall_args(xdrs, cap)
* written for XDR_DECODE direction only
*/
bool_t
-xdr_rmtcallres(xdrs, crp)
- register XDR *xdrs;
- register struct rmtcallres *crp;
+xdr_rmtcallres(
+ register XDR *xdrs,
+ register struct rmtcallres *crp)
{
caddr_t port_ptr;
@@ -171,10 +173,11 @@ xdr_rmtcallres(xdrs, crp)
#define GIFCONF_BUFSIZE (256 * sizeof (struct ifconf))
static int
-getbroadcastnets(addrs, sock, buf)
- struct in_addr *addrs;
- int sock; /* any valid socket will do */
- char *buf; /* why allocxate more when we can use existing... */
+getbroadcastnets(
+ struct in_addr *addrs,
+ int sock, /* any valid socket will do */
+ char *buf /* why allocxate more when we can use existing... */
+ )
{
struct ifconf ifc;
struct ifreq ifreq, *ifr;
@@ -225,15 +228,16 @@ getbroadcastnets(addrs, sock, buf)
}
enum clnt_stat
-clnt_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp, eachresult)
- rpcprog_t prog; /* program number */
- rpcvers_t vers; /* version number */
- rpcproc_t proc; /* procedure number */
- xdrproc_t xargs; /* xdr routine for args */
- caddr_t argsp; /* pointer to args */
- xdrproc_t xresults; /* xdr routine for results */
- caddr_t resultsp; /* pointer to results */
- resultproc_t eachresult; /* call with each result obtained */
+clnt_broadcast(
+ rpcprog_t prog, /* program number */
+ rpcvers_t vers, /* version number */
+ rpcproc_t proc, /* procedure number */
+ xdrproc_t xargs, /* xdr routine for args */
+ caddr_t argsp, /* pointer to args */
+ xdrproc_t xresults, /* xdr routine for results */
+ caddr_t resultsp, /* pointer to results */
+ resultproc_t eachresult /* call with each result obtained */
+ )
{
enum clnt_stat stat;
AUTH *unix_auth = authunix_create_default();