1#ifndef _RPC_SVC_H
2#include <sunrpc/rpc/svc.h>
3
4libc_hidden_proto (xprt_register)
5libc_hidden_proto (xprt_unregister)
6libc_hidden_proto (svc_register)
7libc_hidden_proto (svc_unregister)
8libc_hidden_proto (svcerr_auth)
9libc_hidden_proto (svcerr_noprog)
10libc_hidden_proto (svcerr_progvers)
11
12/* Now define the internal interfaces. */
13extern SVCXPRT *svcfd_create (int fd, u_int sendsize, u_int recvsize);
14
15extern int svcudp_enablecache (SVCXPRT *transp, u_long size);
16extern SVCXPRT *svcunixfd_create (int fd, u_int sendsize, u_int recvsize);
17
18libc_hidden_proto (svc_exit)
19libc_hidden_proto (svc_getreq)
20libc_hidden_proto (svc_getreqset)
21libc_hidden_proto (svc_run)
22libc_hidden_proto (svc_sendreply)
23libc_hidden_proto (svcerr_decode)
24libc_hidden_proto (svcerr_noproc)
25libc_hidden_proto (svcerr_systemerr)
26libc_hidden_proto (svcerr_weakauth)
27libc_hidden_proto (svcfd_create)
28libc_hidden_proto (svcraw_create)
29libc_hidden_proto (svctcp_create)
30libc_hidden_proto (svcudp_bufcreate)
31libc_hidden_proto (svcudp_create)
32libc_hidden_proto (svcudp_enablecache)
33libc_hidden_proto (svcunix_create)
34libc_hidden_proto (svcunixfd_create)
35libc_hidden_proto (svc_getreq_common)
36libc_hidden_proto (svc_getreq_poll)
37
38extern void __svc_accept_failed (void) attribute_hidden;
39
40#endif
41