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

source code of glibc/include/rpc/svc.h