home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / misc / src / install / mount_clnt.c < prev    next >
C/C++ Source or Header  |  1997-09-17  |  2KB  |  95 lines

  1. /*
  2.  * Please do not edit this file.
  3.  * It was generated using rpcgen.
  4.  */
  5.  
  6. #include <memory.h> /* for memset */
  7. #include "mount.h"
  8.  
  9. /* Default timeout can be changed using clnt_control() */
  10. static struct timeval TIMEOUT = { 25, 0 };
  11.  
  12. void *
  13. mountproc_null_1(void *argp, CLIENT *clnt)
  14. {
  15.     static char clnt_res;
  16.  
  17.     memset((char *)&clnt_res, 0, sizeof(clnt_res));
  18.     if (clnt_call(clnt, MOUNTPROC_NULL, xdr_void, argp, xdr_void, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
  19.         return (NULL);
  20.     }
  21.     return ((void *)&clnt_res);
  22. }
  23.  
  24. fhstatus *
  25. mountproc_mnt_1(dirpath *argp, CLIENT *clnt)
  26. {
  27.     static fhstatus clnt_res;
  28.  
  29.     memset((char *)&clnt_res, 0, sizeof(clnt_res));
  30.     if (clnt_call(clnt, MOUNTPROC_MNT, xdr_dirpath, argp, xdr_fhstatus, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
  31.         return (NULL);
  32.     }
  33.     return (&clnt_res);
  34. }
  35.  
  36. mountlist *
  37. mountproc_dump_1(void *argp, CLIENT *clnt)
  38. {
  39.     static mountlist clnt_res;
  40.  
  41.     memset((char *)&clnt_res, 0, sizeof(clnt_res));
  42.     if (clnt_call(clnt, MOUNTPROC_DUMP, xdr_void, argp, xdr_mountlist, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
  43.         return (NULL);
  44.     }
  45.     return (&clnt_res);
  46. }
  47.  
  48. void *
  49. mountproc_umnt_1(dirpath *argp, CLIENT *clnt)
  50. {
  51.     static char clnt_res;
  52.  
  53.     memset((char *)&clnt_res, 0, sizeof(clnt_res));
  54.     if (clnt_call(clnt, MOUNTPROC_UMNT, xdr_dirpath, argp, xdr_void, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
  55.         return (NULL);
  56.     }
  57.     return ((void *)&clnt_res);
  58. }
  59.  
  60. void *
  61. mountproc_umntall_1(void *argp, CLIENT *clnt)
  62. {
  63.     static char clnt_res;
  64.  
  65.     memset((char *)&clnt_res, 0, sizeof(clnt_res));
  66.     if (clnt_call(clnt, MOUNTPROC_UMNTALL, xdr_void, argp, xdr_void, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
  67.         return (NULL);
  68.     }
  69.     return ((void *)&clnt_res);
  70. }
  71.  
  72. exports *
  73. mountproc_export_1(void *argp, CLIENT *clnt)
  74. {
  75.     static exports clnt_res;
  76.  
  77.     memset((char *)&clnt_res, 0, sizeof(clnt_res));
  78.     if (clnt_call(clnt, MOUNTPROC_EXPORT, xdr_void, argp, xdr_exports, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
  79.         return (NULL);
  80.     }
  81.     return (&clnt_res);
  82. }
  83.  
  84. exports *
  85. mountproc_exportall_1(void *argp, CLIENT *clnt)
  86. {
  87.     static exports clnt_res;
  88.  
  89.     memset((char *)&clnt_res, 0, sizeof(clnt_res));
  90.     if (clnt_call(clnt, MOUNTPROC_EXPORTALL, xdr_void, argp, xdr_exports, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
  91.         return (NULL);
  92.     }
  93.     return (&clnt_res);
  94. }
  95.