2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #include "libnfs-zdr.h"
7 #include "libnfs-raw-mount.h"
10 zdr_fhandle3 (ZDR
*zdrs
, fhandle3
*objp
)
12 register int32_t *buf
;
14 if (!zdr_bytes (zdrs
, (char **)&objp
->fhandle3_val
, (u_int
*) &objp
->fhandle3_len
, FHSIZE3
))
20 zdr_dirpath (ZDR
*zdrs
, dirpath
*objp
)
22 register int32_t *buf
;
24 if (!zdr_string (zdrs
, objp
, MNTPATHLEN
))
30 zdr_name (ZDR
*zdrs
, name
*objp
)
32 register int32_t *buf
;
34 if (!zdr_string (zdrs
, objp
, MNTNAMLEN
))
40 zdr_mountstat3 (ZDR
*zdrs
, mountstat3
*objp
)
42 register int32_t *buf
;
44 if (!zdr_enum (zdrs
, (enum_t
*) objp
))
50 zdr_mountlist (ZDR
*zdrs
, mountlist
*objp
)
52 register int32_t *buf
;
54 if (!zdr_pointer (zdrs
, (char **)objp
, sizeof (struct mountbody
), (zdrproc_t
) zdr_mountbody
))
60 zdr_mountbody (ZDR
*zdrs
, mountbody
*objp
)
62 register int32_t *buf
;
64 if (!zdr_name (zdrs
, &objp
->ml_hostname
))
66 if (!zdr_dirpath (zdrs
, &objp
->ml_directory
))
68 if (!zdr_mountlist (zdrs
, &objp
->ml_next
))
74 zdr_groups (ZDR
*zdrs
, groups
*objp
)
76 register int32_t *buf
;
78 if (!zdr_pointer (zdrs
, (char **)objp
, sizeof (struct groupnode
), (zdrproc_t
) zdr_groupnode
))
84 zdr_groupnode (ZDR
*zdrs
, groupnode
*objp
)
86 register int32_t *buf
;
88 if (!zdr_name (zdrs
, &objp
->gr_name
))
90 if (!zdr_groups (zdrs
, &objp
->gr_next
))
96 zdr_exports (ZDR
*zdrs
, exports
*objp
)
98 register int32_t *buf
;
100 if (!zdr_pointer (zdrs
, (char **)objp
, sizeof (struct exportnode
), (zdrproc_t
) zdr_exportnode
))
106 zdr_exportnode (ZDR
*zdrs
, exportnode
*objp
)
108 register int32_t *buf
;
110 if (!zdr_dirpath (zdrs
, &objp
->ex_dir
))
112 if (!zdr_groups (zdrs
, &objp
->ex_groups
))
114 if (!zdr_exports (zdrs
, &objp
->ex_next
))
120 zdr_mountres3_ok (ZDR
*zdrs
, mountres3_ok
*objp
)
122 register int32_t *buf
;
124 if (!zdr_fhandle3 (zdrs
, &objp
->fhandle
))
126 if (!zdr_array (zdrs
, (char **)&objp
->auth_flavors
.auth_flavors_val
, (u_int
*) &objp
->auth_flavors
.auth_flavors_len
, ~0,
127 sizeof (int), (zdrproc_t
) zdr_int
))
133 zdr_mountres3 (ZDR
*zdrs
, mountres3
*objp
)
135 register int32_t *buf
;
137 if (!zdr_mountstat3 (zdrs
, &objp
->fhs_status
))
139 switch (objp
->fhs_status
) {
141 if (!zdr_mountres3_ok (zdrs
, &objp
->mountres3_u
.mountinfo
))
151 zdr_mountstat1 (ZDR
*zdrs
, mountstat1
*objp
)
153 register int32_t *buf
;
155 if (!zdr_enum (zdrs
, (enum_t
*) objp
))
161 zdr_fhandle1 (ZDR
*zdrs
, fhandle1 objp
)
163 register int32_t *buf
;
165 if (!zdr_opaque (zdrs
, objp
, FHSIZE
))
171 zdr_mountres1_ok (ZDR
*zdrs
, mountres1_ok
*objp
)
173 register int32_t *buf
;
175 if (!zdr_fhandle1 (zdrs
, objp
->fhandle
))
181 zdr_mountres1 (ZDR
*zdrs
, mountres1
*objp
)
183 register int32_t *buf
;
185 if (!zdr_mountstat1 (zdrs
, &objp
->fhs_status
))
187 switch (objp
->fhs_status
) {
189 if (!zdr_mountres1_ok (zdrs
, &objp
->mountres1_u
.mountinfo
))