X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=support%2Finclude%2Frpcmisc.h;h=f551a8577acf3850d2e5a7d88b89659f94fd76d4;hb=2dd083c5bdb5b38729b46dc65c886c77aa5a82b9;hp=a2b2b5a9d4d5b4572c8f016c77228363626b7667;hpb=012d7fd50654b1623e63c447905187929e559cff;p=nfs-utils.git diff --git a/support/include/rpcmisc.h b/support/include/rpcmisc.h index a2b2b5a..f551a85 100644 --- a/support/include/rpcmisc.h +++ b/support/include/rpcmisc.h @@ -42,19 +42,25 @@ struct rpc_dtable { } -int makesock(int port, int proto); void rpc_init(char *name, int prog, int vers, void (*dispatch)(struct svc_req *, SVCXPRT *), int defport); -void rpc_svcrun(void); void rpc_dispatch(struct svc_req *rq, SVCXPRT *xprt, struct rpc_dtable *dtable, int nvers, void *argp, void *resp); -void rpc_logcall(struct svc_req *, char *xname, char *args); extern int _rpcpmstart; extern int _rpcfdtype; extern int _rpcsvcdirty; +static inline struct sockaddr_in *nfs_getrpccaller_in(SVCXPRT *xprt) +{ + return (struct sockaddr_in *)svc_getcaller(xprt); +} + +static inline struct sockaddr *nfs_getrpccaller(SVCXPRT *xprt) +{ + return (struct sockaddr *)svc_getcaller(xprt); +} #endif /* RPCMISC_H */