2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #ifndef _MOUNT_H_RPCGEN
7 #define _MOUNT_H_RPCGEN
16 #define MNTPATHLEN 1024
20 typedef char fhandle[FHSIZE];
28 typedef struct fhstatus fhstatus;
30 typedef char *dirpath;
34 typedef struct mountbody *mountlist;
41 typedef struct mountbody mountbody;
43 typedef struct groupnode *groups;
49 typedef struct groupnode groupnode;
51 typedef struct exportnode *exports;
58 typedef struct exportnode exportnode;
60 #define MOUNTPROG 100005
63 #if defined(__STDC__) || defined(__cplusplus)
64 #define MOUNTPROC_NULL 0
65 extern void * mountproc_null_1(void *, CLIENT *);
66 extern void * mountproc_null_1_svc(void *, struct svc_req *);
67 #define MOUNTPROC_MNT 1
68 extern fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
69 extern fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
70 #define MOUNTPROC_DUMP 2
71 extern mountlist * mountproc_dump_1(void *, CLIENT *);
72 extern mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
73 #define MOUNTPROC_UMNT 3
74 extern void * mountproc_umnt_1(dirpath *, CLIENT *);
75 extern void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
76 #define MOUNTPROC_UMNTALL 4
77 extern void * mountproc_umntall_1(void *, CLIENT *);
78 extern void * mountproc_umntall_1_svc(void *, struct svc_req *);
79 #define MOUNTPROC_EXPORT 5
80 extern exports * mountproc_export_1(void *, CLIENT *);
81 extern exports * mountproc_export_1_svc(void *, struct svc_req *);
82 #define MOUNTPROC_EXPORTALL 6
83 extern exports * mountproc_exportall_1(void *, CLIENT *);
84 extern exports * mountproc_exportall_1_svc(void *, struct svc_req *);
85 extern int mountprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
88 #define MOUNTPROC_NULL 0
89 extern void * mountproc_null_1();
90 extern void * mountproc_null_1_svc();
91 #define MOUNTPROC_MNT 1
92 extern fhstatus * mountproc_mnt_1();
93 extern fhstatus * mountproc_mnt_1_svc();
94 #define MOUNTPROC_DUMP 2
95 extern mountlist * mountproc_dump_1();
96 extern mountlist * mountproc_dump_1_svc();
97 #define MOUNTPROC_UMNT 3
98 extern void * mountproc_umnt_1();
99 extern void * mountproc_umnt_1_svc();
100 #define MOUNTPROC_UMNTALL 4
101 extern void * mountproc_umntall_1();
102 extern void * mountproc_umntall_1_svc();
103 #define MOUNTPROC_EXPORT 5
104 extern exports * mountproc_export_1();
105 extern exports * mountproc_export_1_svc();
106 #define MOUNTPROC_EXPORTALL 6
107 extern exports * mountproc_exportall_1();
108 extern exports * mountproc_exportall_1_svc();
109 extern int mountprog_1_freeresult ();
112 /* the xdr functions */
114 #if defined(__STDC__) || defined(__cplusplus)
115 extern bool_t xdr_fhandle (XDR *, fhandle);
116 extern bool_t xdr_fhstatus (XDR *, fhstatus*);
117 extern bool_t xdr_dirpath (XDR *, dirpath*);
118 extern bool_t xdr_name (XDR *, name*);
119 extern bool_t xdr_mountlist (XDR *, mountlist*);
120 extern bool_t xdr_mountbody (XDR *, mountbody*);
121 extern bool_t xdr_groups (XDR *, groups*);
122 extern bool_t xdr_groupnode (XDR *, groupnode*);
123 extern bool_t xdr_exports (XDR *, exports*);
124 extern bool_t xdr_exportnode (XDR *, exportnode*);
127 extern bool_t xdr_fhandle ();
128 extern bool_t xdr_fhstatus ();
129 extern bool_t xdr_dirpath ();
130 extern bool_t xdr_name ();
131 extern bool_t xdr_mountlist ();
132 extern bool_t xdr_mountbody ();
133 extern bool_t xdr_groups ();
134 extern bool_t xdr_groupnode ();
135 extern bool_t xdr_exports ();
136 extern bool_t xdr_exportnode ();
144 #endif /* !_MOUNT_H_RPCGEN */