svc.h 1.4 KB

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