1 /* Licensed under GPLv3+ - see LICENSE file for details */
3 * Please do not edit this file.
4 * It was generated using rpcgen.
10 xdr_cookieverf3 (XDR *xdrs, cookieverf3 objp)
12 register int32_t *buf;
14 if (!xdr_opaque (xdrs, objp, NFS3_COOKIEVERFSIZE))
20 xdr_uint64 (XDR *xdrs, uint64 *objp)
22 register int32_t *buf;
24 if (!xdr_u_quad_t (xdrs, objp))
30 xdr_cookie3 (XDR *xdrs, cookie3 *objp)
32 register int32_t *buf;
34 if (!xdr_uint64 (xdrs, objp))
40 xdr_nfs_fh3 (XDR *xdrs, nfs_fh3 *objp)
42 register int32_t *buf;
44 if (!xdr_bytes (xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, NFS3_FHSIZE))
50 xdr_filename3 (XDR *xdrs, filename3 *objp)
52 register int32_t *buf;
54 if (!xdr_string (xdrs, objp, ~0))
60 xdr_diropargs3 (XDR *xdrs, diropargs3 *objp)
62 register int32_t *buf;
64 if (!xdr_nfs_fh3 (xdrs, &objp->dir))
66 if (!xdr_filename3 (xdrs, &objp->name))
72 xdr_ftype3 (XDR *xdrs, ftype3 *objp)
74 register int32_t *buf;
76 if (!xdr_enum (xdrs, (enum_t *) objp))
82 xdr_uint32 (XDR *xdrs, uint32 *objp)
84 register int32_t *buf;
86 if (!xdr_u_long (xdrs, objp))
92 xdr_int32 (XDR *xdrs, int32 *objp)
94 register int32_t *buf;
96 if (!xdr_long (xdrs, objp))
102 xdr_mode3 (XDR *xdrs, mode3 *objp)
104 register int32_t *buf;
106 if (!xdr_uint32 (xdrs, objp))
112 xdr_uid3 (XDR *xdrs, uid3 *objp)
114 register int32_t *buf;
116 if (!xdr_uint32 (xdrs, objp))
122 xdr_gid3 (XDR *xdrs, gid3 *objp)
124 register int32_t *buf;
126 if (!xdr_uint32 (xdrs, objp))
132 xdr_size3 (XDR *xdrs, size3 *objp)
134 register int32_t *buf;
136 if (!xdr_uint64 (xdrs, objp))
142 xdr_fileid3 (XDR *xdrs, fileid3 *objp)
144 register int32_t *buf;
146 if (!xdr_uint64 (xdrs, objp))
152 xdr_specdata3 (XDR *xdrs, specdata3 *objp)
154 register int32_t *buf;
156 if (!xdr_uint32 (xdrs, &objp->specdata1))
158 if (!xdr_uint32 (xdrs, &objp->specdata2))
164 xdr_nfstime3 (XDR *xdrs, nfstime3 *objp)
166 register int32_t *buf;
168 if (!xdr_uint32 (xdrs, &objp->seconds))
170 if (!xdr_uint32 (xdrs, &objp->nseconds))
176 xdr_fattr3 (XDR *xdrs, fattr3 *objp)
178 register int32_t *buf;
180 if (!xdr_ftype3 (xdrs, &objp->type))
182 if (!xdr_mode3 (xdrs, &objp->mode))
184 if (!xdr_uint32 (xdrs, &objp->nlink))
186 if (!xdr_uid3 (xdrs, &objp->uid))
188 if (!xdr_gid3 (xdrs, &objp->gid))
190 if (!xdr_size3 (xdrs, &objp->size))
192 if (!xdr_size3 (xdrs, &objp->used))
194 if (!xdr_specdata3 (xdrs, &objp->rdev))
196 if (!xdr_uint64 (xdrs, &objp->fsid))
198 if (!xdr_fileid3 (xdrs, &objp->fileid))
200 if (!xdr_nfstime3 (xdrs, &objp->atime))
202 if (!xdr_nfstime3 (xdrs, &objp->mtime))
204 if (!xdr_nfstime3 (xdrs, &objp->ctime))
210 xdr_post_op_attr (XDR *xdrs, post_op_attr *objp)
212 register int32_t *buf;
214 if (!xdr_bool (xdrs, &objp->attributes_follow))
216 switch (objp->attributes_follow) {
218 if (!xdr_fattr3 (xdrs, &objp->post_op_attr_u.attributes))
230 xdr_nfsstat3 (XDR *xdrs, nfsstat3 *objp)
232 register int32_t *buf;
234 if (!xdr_enum (xdrs, (enum_t *) objp))
240 xdr_stable_how (XDR *xdrs, stable_how *objp)
242 register int32_t *buf;
244 if (!xdr_enum (xdrs, (enum_t *) objp))
250 xdr_offset3 (XDR *xdrs, offset3 *objp)
252 register int32_t *buf;
254 if (!xdr_uint64 (xdrs, objp))
260 xdr_count3 (XDR *xdrs, count3 *objp)
262 register int32_t *buf;
264 if (!xdr_uint32 (xdrs, objp))
270 xdr_wcc_attr (XDR *xdrs, wcc_attr *objp)
272 register int32_t *buf;
274 if (!xdr_size3 (xdrs, &objp->size))
276 if (!xdr_nfstime3 (xdrs, &objp->mtime))
278 if (!xdr_nfstime3 (xdrs, &objp->ctime))
284 xdr_pre_op_attr (XDR *xdrs, pre_op_attr *objp)
286 register int32_t *buf;
288 if (!xdr_bool (xdrs, &objp->attributes_follow))
290 switch (objp->attributes_follow) {
292 if (!xdr_wcc_attr (xdrs, &objp->pre_op_attr_u.attributes))
304 xdr_wcc_data (XDR *xdrs, wcc_data *objp)
306 register int32_t *buf;
308 if (!xdr_pre_op_attr (xdrs, &objp->before))
310 if (!xdr_post_op_attr (xdrs, &objp->after))
316 xdr_WRITE3args (XDR *xdrs, WRITE3args *objp)
318 register int32_t *buf;
320 if (!xdr_nfs_fh3 (xdrs, &objp->file))
322 if (!xdr_offset3 (xdrs, &objp->offset))
324 if (!xdr_count3 (xdrs, &objp->count))
326 if (!xdr_stable_how (xdrs, &objp->stable))
328 if (!xdr_bytes (xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, ~0))
334 xdr_writeverf3 (XDR *xdrs, writeverf3 objp)
336 register int32_t *buf;
338 if (!xdr_opaque (xdrs, objp, NFS3_WRITEVERFSIZE))
344 xdr_WRITE3resok (XDR *xdrs, WRITE3resok *objp)
346 register int32_t *buf;
348 if (!xdr_wcc_data (xdrs, &objp->file_wcc))
350 if (!xdr_count3 (xdrs, &objp->count))
352 if (!xdr_stable_how (xdrs, &objp->committed))
354 if (!xdr_writeverf3 (xdrs, objp->verf))
360 xdr_WRITE3resfail (XDR *xdrs, WRITE3resfail *objp)
362 register int32_t *buf;
364 if (!xdr_wcc_data (xdrs, &objp->file_wcc))
370 xdr_WRITE3res (XDR *xdrs, WRITE3res *objp)
372 register int32_t *buf;
374 if (!xdr_nfsstat3 (xdrs, &objp->status))
376 switch (objp->status) {
378 if (!xdr_WRITE3resok (xdrs, &objp->WRITE3res_u.resok))
382 if (!xdr_WRITE3resfail (xdrs, &objp->WRITE3res_u.resfail))
390 xdr_LOOKUP3args (XDR *xdrs, LOOKUP3args *objp)
392 register int32_t *buf;
394 if (!xdr_diropargs3 (xdrs, &objp->what))
400 xdr_LOOKUP3resok (XDR *xdrs, LOOKUP3resok *objp)
402 register int32_t *buf;
404 if (!xdr_nfs_fh3 (xdrs, &objp->object))
406 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
408 if (!xdr_post_op_attr (xdrs, &objp->dir_attributes))
414 xdr_LOOKUP3resfail (XDR *xdrs, LOOKUP3resfail *objp)
416 register int32_t *buf;
418 if (!xdr_post_op_attr (xdrs, &objp->dir_attributes))
424 xdr_LOOKUP3res (XDR *xdrs, LOOKUP3res *objp)
426 register int32_t *buf;
428 if (!xdr_nfsstat3 (xdrs, &objp->status))
430 switch (objp->status) {
432 if (!xdr_LOOKUP3resok (xdrs, &objp->LOOKUP3res_u.resok))
436 if (!xdr_LOOKUP3resfail (xdrs, &objp->LOOKUP3res_u.resfail))
444 xdr_COMMIT3args (XDR *xdrs, COMMIT3args *objp)
446 register int32_t *buf;
448 if (!xdr_nfs_fh3 (xdrs, &objp->file))
450 if (!xdr_offset3 (xdrs, &objp->offset))
452 if (!xdr_count3 (xdrs, &objp->count))
458 xdr_COMMIT3resok (XDR *xdrs, COMMIT3resok *objp)
460 register int32_t *buf;
462 if (!xdr_wcc_data (xdrs, &objp->file_wcc))
464 if (!xdr_writeverf3 (xdrs, objp->verf))
470 xdr_COMMIT3resfail (XDR *xdrs, COMMIT3resfail *objp)
472 register int32_t *buf;
474 if (!xdr_wcc_data (xdrs, &objp->file_wcc))
480 xdr_COMMIT3res (XDR *xdrs, COMMIT3res *objp)
482 register int32_t *buf;
484 if (!xdr_nfsstat3 (xdrs, &objp->status))
486 switch (objp->status) {
488 if (!xdr_COMMIT3resok (xdrs, &objp->COMMIT3res_u.resok))
492 if (!xdr_COMMIT3resfail (xdrs, &objp->COMMIT3res_u.resfail))
500 xdr_ACCESS3args (XDR *xdrs, ACCESS3args *objp)
502 register int32_t *buf;
504 if (!xdr_nfs_fh3 (xdrs, &objp->object))
506 if (!xdr_uint32 (xdrs, &objp->access))
512 xdr_ACCESS3resok (XDR *xdrs, ACCESS3resok *objp)
514 register int32_t *buf;
516 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
518 if (!xdr_uint32 (xdrs, &objp->access))
524 xdr_ACCESS3resfail (XDR *xdrs, ACCESS3resfail *objp)
526 register int32_t *buf;
528 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
534 xdr_ACCESS3res (XDR *xdrs, ACCESS3res *objp)
536 register int32_t *buf;
538 if (!xdr_nfsstat3 (xdrs, &objp->status))
540 switch (objp->status) {
542 if (!xdr_ACCESS3resok (xdrs, &objp->ACCESS3res_u.resok))
546 if (!xdr_ACCESS3resfail (xdrs, &objp->ACCESS3res_u.resfail))
554 xdr_GETATTR3args (XDR *xdrs, GETATTR3args *objp)
556 register int32_t *buf;
558 if (!xdr_nfs_fh3 (xdrs, &objp->object))
564 xdr_GETATTR3resok (XDR *xdrs, GETATTR3resok *objp)
566 register int32_t *buf;
568 if (!xdr_fattr3 (xdrs, &objp->obj_attributes))
574 xdr_GETATTR3res (XDR *xdrs, GETATTR3res *objp)
576 register int32_t *buf;
578 if (!xdr_nfsstat3 (xdrs, &objp->status))
580 switch (objp->status) {
582 if (!xdr_GETATTR3resok (xdrs, &objp->GETATTR3res_u.resok))
592 xdr_time_how (XDR *xdrs, time_how *objp)
594 register int32_t *buf;
596 if (!xdr_enum (xdrs, (enum_t *) objp))
602 xdr_set_mode3 (XDR *xdrs, set_mode3 *objp)
604 register int32_t *buf;
606 if (!xdr_bool (xdrs, &objp->set_it))
608 switch (objp->set_it) {
610 if (!xdr_mode3 (xdrs, &objp->set_mode3_u.mode))
620 xdr_set_uid3 (XDR *xdrs, set_uid3 *objp)
622 register int32_t *buf;
624 if (!xdr_bool (xdrs, &objp->set_it))
626 switch (objp->set_it) {
628 if (!xdr_uid3 (xdrs, &objp->set_uid3_u.uid))
638 xdr_set_gid3 (XDR *xdrs, set_gid3 *objp)
640 register int32_t *buf;
642 if (!xdr_bool (xdrs, &objp->set_it))
644 switch (objp->set_it) {
646 if (!xdr_gid3 (xdrs, &objp->set_gid3_u.gid))
656 xdr_set_size3 (XDR *xdrs, set_size3 *objp)
658 register int32_t *buf;
660 if (!xdr_bool (xdrs, &objp->set_it))
662 switch (objp->set_it) {
664 if (!xdr_size3 (xdrs, &objp->set_size3_u.size))
674 xdr_set_atime (XDR *xdrs, set_atime *objp)
676 register int32_t *buf;
678 if (!xdr_time_how (xdrs, &objp->set_it))
680 switch (objp->set_it) {
681 case SET_TO_CLIENT_TIME:
682 if (!xdr_nfstime3 (xdrs, &objp->set_atime_u.atime))
692 xdr_set_mtime (XDR *xdrs, set_mtime *objp)
694 register int32_t *buf;
696 if (!xdr_time_how (xdrs, &objp->set_it))
698 switch (objp->set_it) {
699 case SET_TO_CLIENT_TIME:
700 if (!xdr_nfstime3 (xdrs, &objp->set_mtime_u.mtime))
710 xdr_sattr3 (XDR *xdrs, sattr3 *objp)
712 register int32_t *buf;
714 if (!xdr_set_mode3 (xdrs, &objp->mode))
716 if (!xdr_set_uid3 (xdrs, &objp->uid))
718 if (!xdr_set_gid3 (xdrs, &objp->gid))
720 if (!xdr_set_size3 (xdrs, &objp->size))
722 if (!xdr_set_atime (xdrs, &objp->atime))
724 if (!xdr_set_mtime (xdrs, &objp->mtime))
730 xdr_createmode3 (XDR *xdrs, createmode3 *objp)
732 register int32_t *buf;
734 if (!xdr_enum (xdrs, (enum_t *) objp))
740 xdr_createverf3 (XDR *xdrs, createverf3 objp)
742 register int32_t *buf;
744 if (!xdr_opaque (xdrs, objp, NFS3_CREATEVERFSIZE))
750 xdr_createhow3 (XDR *xdrs, createhow3 *objp)
752 register int32_t *buf;
754 if (!xdr_createmode3 (xdrs, &objp->mode))
756 switch (objp->mode) {
759 if (!xdr_sattr3 (xdrs, &objp->createhow3_u.obj_attributes))
763 if (!xdr_createverf3 (xdrs, objp->createhow3_u.verf))
773 xdr_CREATE3args (XDR *xdrs, CREATE3args *objp)
775 register int32_t *buf;
777 if (!xdr_diropargs3 (xdrs, &objp->where))
779 if (!xdr_createhow3 (xdrs, &objp->how))
785 xdr_post_op_fh3 (XDR *xdrs, post_op_fh3 *objp)
787 register int32_t *buf;
789 if (!xdr_bool (xdrs, &objp->handle_follows))
791 switch (objp->handle_follows) {
793 if (!xdr_nfs_fh3 (xdrs, &objp->post_op_fh3_u.handle))
805 xdr_CREATE3resok (XDR *xdrs, CREATE3resok *objp)
807 register int32_t *buf;
809 if (!xdr_post_op_fh3 (xdrs, &objp->obj))
811 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
813 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
819 xdr_CREATE3resfail (XDR *xdrs, CREATE3resfail *objp)
821 register int32_t *buf;
823 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
829 xdr_CREATE3res (XDR *xdrs, CREATE3res *objp)
831 register int32_t *buf;
833 if (!xdr_nfsstat3 (xdrs, &objp->status))
835 switch (objp->status) {
837 if (!xdr_CREATE3resok (xdrs, &objp->CREATE3res_u.resok))
841 if (!xdr_CREATE3resfail (xdrs, &objp->CREATE3res_u.resfail))
849 xdr_REMOVE3args (XDR *xdrs, REMOVE3args *objp)
851 register int32_t *buf;
853 if (!xdr_diropargs3 (xdrs, &objp->object))
859 xdr_REMOVE3resok (XDR *xdrs, REMOVE3resok *objp)
861 register int32_t *buf;
863 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
869 xdr_REMOVE3resfail (XDR *xdrs, REMOVE3resfail *objp)
871 register int32_t *buf;
873 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
879 xdr_REMOVE3res (XDR *xdrs, REMOVE3res *objp)
881 register int32_t *buf;
883 if (!xdr_nfsstat3 (xdrs, &objp->status))
885 switch (objp->status) {
887 if (!xdr_REMOVE3resok (xdrs, &objp->REMOVE3res_u.resok))
891 if (!xdr_REMOVE3resfail (xdrs, &objp->REMOVE3res_u.resfail))
899 xdr_READ3args (XDR *xdrs, READ3args *objp)
901 register int32_t *buf;
903 if (!xdr_nfs_fh3 (xdrs, &objp->file))
905 if (!xdr_offset3 (xdrs, &objp->offset))
907 if (!xdr_count3 (xdrs, &objp->count))
913 xdr_READ3resok (XDR *xdrs, READ3resok *objp)
915 register int32_t *buf;
917 if (!xdr_post_op_attr (xdrs, &objp->file_attributes))
919 if (!xdr_count3 (xdrs, &objp->count))
921 if (!xdr_bool (xdrs, &objp->eof))
923 if (!xdr_bytes (xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, ~0))
929 xdr_READ3resfail (XDR *xdrs, READ3resfail *objp)
931 register int32_t *buf;
933 if (!xdr_post_op_attr (xdrs, &objp->file_attributes))
939 xdr_READ3res (XDR *xdrs, READ3res *objp)
941 register int32_t *buf;
943 if (!xdr_nfsstat3 (xdrs, &objp->status))
945 switch (objp->status) {
947 if (!xdr_READ3resok (xdrs, &objp->READ3res_u.resok))
951 if (!xdr_READ3resfail (xdrs, &objp->READ3res_u.resfail))
959 xdr_FSINFO3args (XDR *xdrs, FSINFO3args *objp)
961 register int32_t *buf;
963 if (!xdr_nfs_fh3 (xdrs, &objp->fsroot))
969 xdr_FSINFO3resok (XDR *xdrs, FSINFO3resok *objp)
971 register int32_t *buf;
973 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
975 if (!xdr_uint32 (xdrs, &objp->rtmax))
977 if (!xdr_uint32 (xdrs, &objp->rtpref))
979 if (!xdr_uint32 (xdrs, &objp->rtmult))
981 if (!xdr_uint32 (xdrs, &objp->wtmax))
983 if (!xdr_uint32 (xdrs, &objp->wtpref))
985 if (!xdr_uint32 (xdrs, &objp->wtmult))
987 if (!xdr_uint32 (xdrs, &objp->dtpref))
989 if (!xdr_size3 (xdrs, &objp->maxfilesize))
991 if (!xdr_nfstime3 (xdrs, &objp->time_delta))
993 if (!xdr_uint32 (xdrs, &objp->properties))
999 xdr_FSINFO3resfail (XDR *xdrs, FSINFO3resfail *objp)
1001 register int32_t *buf;
1003 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1009 xdr_FSINFO3res (XDR *xdrs, FSINFO3res *objp)
1011 register int32_t *buf;
1013 if (!xdr_nfsstat3 (xdrs, &objp->status))
1015 switch (objp->status) {
1017 if (!xdr_FSINFO3resok (xdrs, &objp->FSINFO3res_u.resok))
1021 if (!xdr_FSINFO3resfail (xdrs, &objp->FSINFO3res_u.resfail))
1029 xdr_FSSTAT3args (XDR *xdrs, FSSTAT3args *objp)
1031 register int32_t *buf;
1033 if (!xdr_nfs_fh3 (xdrs, &objp->fsroot))
1039 xdr_FSSTAT3resok (XDR *xdrs, FSSTAT3resok *objp)
1041 register int32_t *buf;
1043 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1045 if (!xdr_size3 (xdrs, &objp->tbytes))
1047 if (!xdr_size3 (xdrs, &objp->fbytes))
1049 if (!xdr_size3 (xdrs, &objp->abytes))
1051 if (!xdr_size3 (xdrs, &objp->tfiles))
1053 if (!xdr_size3 (xdrs, &objp->ffiles))
1055 if (!xdr_size3 (xdrs, &objp->afiles))
1057 if (!xdr_uint32 (xdrs, &objp->invarsec))
1063 xdr_FSSTAT3resfail (XDR *xdrs, FSSTAT3resfail *objp)
1065 register int32_t *buf;
1067 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1073 xdr_FSSTAT3res (XDR *xdrs, FSSTAT3res *objp)
1075 register int32_t *buf;
1077 if (!xdr_nfsstat3 (xdrs, &objp->status))
1079 switch (objp->status) {
1081 if (!xdr_FSSTAT3resok (xdrs, &objp->FSSTAT3res_u.resok))
1085 if (!xdr_FSSTAT3resfail (xdrs, &objp->FSSTAT3res_u.resfail))
1093 xdr_PATHCONF3args (XDR *xdrs, PATHCONF3args *objp)
1095 register int32_t *buf;
1097 if (!xdr_nfs_fh3 (xdrs, &objp->object))
1103 xdr_PATHCONF3resok (XDR *xdrs, PATHCONF3resok *objp)
1105 register int32_t *buf;
1108 if (xdrs->x_op == XDR_ENCODE) {
1109 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1111 if (!xdr_uint32 (xdrs, &objp->linkmax))
1113 if (!xdr_uint32 (xdrs, &objp->name_max))
1115 buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
1117 if (!xdr_bool (xdrs, &objp->no_trunc))
1119 if (!xdr_bool (xdrs, &objp->chown_restricted))
1121 if (!xdr_bool (xdrs, &objp->case_insensitive))
1123 if (!xdr_bool (xdrs, &objp->case_preserving))
1126 IXDR_PUT_BOOL(buf, objp->no_trunc);
1127 IXDR_PUT_BOOL(buf, objp->chown_restricted);
1128 IXDR_PUT_BOOL(buf, objp->case_insensitive);
1129 IXDR_PUT_BOOL(buf, objp->case_preserving);
1132 } else if (xdrs->x_op == XDR_DECODE) {
1133 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1135 if (!xdr_uint32 (xdrs, &objp->linkmax))
1137 if (!xdr_uint32 (xdrs, &objp->name_max))
1139 buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
1141 if (!xdr_bool (xdrs, &objp->no_trunc))
1143 if (!xdr_bool (xdrs, &objp->chown_restricted))
1145 if (!xdr_bool (xdrs, &objp->case_insensitive))
1147 if (!xdr_bool (xdrs, &objp->case_preserving))
1150 objp->no_trunc = IXDR_GET_BOOL(buf);
1151 objp->chown_restricted = IXDR_GET_BOOL(buf);
1152 objp->case_insensitive = IXDR_GET_BOOL(buf);
1153 objp->case_preserving = IXDR_GET_BOOL(buf);
1158 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1160 if (!xdr_uint32 (xdrs, &objp->linkmax))
1162 if (!xdr_uint32 (xdrs, &objp->name_max))
1164 if (!xdr_bool (xdrs, &objp->no_trunc))
1166 if (!xdr_bool (xdrs, &objp->chown_restricted))
1168 if (!xdr_bool (xdrs, &objp->case_insensitive))
1170 if (!xdr_bool (xdrs, &objp->case_preserving))
1176 xdr_PATHCONF3resfail (XDR *xdrs, PATHCONF3resfail *objp)
1178 register int32_t *buf;
1180 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1186 xdr_PATHCONF3res (XDR *xdrs, PATHCONF3res *objp)
1188 register int32_t *buf;
1190 if (!xdr_nfsstat3 (xdrs, &objp->status))
1192 switch (objp->status) {
1194 if (!xdr_PATHCONF3resok (xdrs, &objp->PATHCONF3res_u.resok))
1198 if (!xdr_PATHCONF3resfail (xdrs, &objp->PATHCONF3res_u.resfail))
1206 xdr_nfspath3 (XDR *xdrs, nfspath3 *objp)
1208 register int32_t *buf;
1210 if (!xdr_string (xdrs, objp, ~0))
1216 xdr_symlinkdata3 (XDR *xdrs, symlinkdata3 *objp)
1218 register int32_t *buf;
1220 if (!xdr_sattr3 (xdrs, &objp->symlink_attributes))
1222 if (!xdr_nfspath3 (xdrs, &objp->symlink_data))
1228 xdr_SYMLINK3args (XDR *xdrs, SYMLINK3args *objp)
1230 register int32_t *buf;
1232 if (!xdr_diropargs3 (xdrs, &objp->where))
1234 if (!xdr_symlinkdata3 (xdrs, &objp->symlink))
1240 xdr_SYMLINK3resok (XDR *xdrs, SYMLINK3resok *objp)
1242 register int32_t *buf;
1244 if (!xdr_post_op_fh3 (xdrs, &objp->obj))
1246 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1248 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1254 xdr_SYMLINK3resfail (XDR *xdrs, SYMLINK3resfail *objp)
1256 register int32_t *buf;
1258 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1264 xdr_SYMLINK3res (XDR *xdrs, SYMLINK3res *objp)
1266 register int32_t *buf;
1268 if (!xdr_nfsstat3 (xdrs, &objp->status))
1270 switch (objp->status) {
1272 if (!xdr_SYMLINK3resok (xdrs, &objp->SYMLINK3res_u.resok))
1276 if (!xdr_SYMLINK3resfail (xdrs, &objp->SYMLINK3res_u.resfail))
1284 xdr_READLINK3args (XDR *xdrs, READLINK3args *objp)
1286 register int32_t *buf;
1288 if (!xdr_nfs_fh3 (xdrs, &objp->symlink))
1294 xdr_READLINK3resok (XDR *xdrs, READLINK3resok *objp)
1296 register int32_t *buf;
1298 if (!xdr_post_op_attr (xdrs, &objp->symlink_attributes))
1300 if (!xdr_nfspath3 (xdrs, &objp->data))
1306 xdr_READLINK3resfail (XDR *xdrs, READLINK3resfail *objp)
1308 register int32_t *buf;
1310 if (!xdr_post_op_attr (xdrs, &objp->symlink_attributes))
1316 xdr_READLINK3res (XDR *xdrs, READLINK3res *objp)
1318 register int32_t *buf;
1320 if (!xdr_nfsstat3 (xdrs, &objp->status))
1322 switch (objp->status) {
1324 if (!xdr_READLINK3resok (xdrs, &objp->READLINK3res_u.resok))
1328 if (!xdr_READLINK3resfail (xdrs, &objp->READLINK3res_u.resfail))
1336 xdr_devicedata3 (XDR *xdrs, devicedata3 *objp)
1338 register int32_t *buf;
1340 if (!xdr_sattr3 (xdrs, &objp->dev_attributes))
1342 if (!xdr_specdata3 (xdrs, &objp->spec))
1348 xdr_mknoddata3 (XDR *xdrs, mknoddata3 *objp)
1350 register int32_t *buf;
1352 if (!xdr_ftype3 (xdrs, &objp->type))
1354 switch (objp->type) {
1357 if (!xdr_devicedata3 (xdrs, &objp->mknoddata3_u.device))
1362 if (!xdr_sattr3 (xdrs, &objp->mknoddata3_u.pipe_attributes))
1372 xdr_MKNOD3args (XDR *xdrs, MKNOD3args *objp)
1374 register int32_t *buf;
1376 if (!xdr_diropargs3 (xdrs, &objp->where))
1378 if (!xdr_mknoddata3 (xdrs, &objp->what))
1384 xdr_MKNOD3resok (XDR *xdrs, MKNOD3resok *objp)
1386 register int32_t *buf;
1388 if (!xdr_post_op_fh3 (xdrs, &objp->obj))
1390 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1392 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1398 xdr_MKNOD3resfail (XDR *xdrs, MKNOD3resfail *objp)
1400 register int32_t *buf;
1402 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1408 xdr_MKNOD3res (XDR *xdrs, MKNOD3res *objp)
1410 register int32_t *buf;
1412 if (!xdr_nfsstat3 (xdrs, &objp->status))
1414 switch (objp->status) {
1416 if (!xdr_MKNOD3resok (xdrs, &objp->MKNOD3res_u.resok))
1420 if (!xdr_MKNOD3resfail (xdrs, &objp->MKNOD3res_u.resfail))
1428 xdr_MKDIR3args (XDR *xdrs, MKDIR3args *objp)
1430 register int32_t *buf;
1432 if (!xdr_diropargs3 (xdrs, &objp->where))
1434 if (!xdr_sattr3 (xdrs, &objp->attributes))
1440 xdr_MKDIR3resok (XDR *xdrs, MKDIR3resok *objp)
1442 register int32_t *buf;
1444 if (!xdr_post_op_fh3 (xdrs, &objp->obj))
1446 if (!xdr_post_op_attr (xdrs, &objp->obj_attributes))
1448 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1454 xdr_MKDIR3resfail (XDR *xdrs, MKDIR3resfail *objp)
1456 register int32_t *buf;
1458 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1464 xdr_MKDIR3res (XDR *xdrs, MKDIR3res *objp)
1466 register int32_t *buf;
1468 if (!xdr_nfsstat3 (xdrs, &objp->status))
1470 switch (objp->status) {
1472 if (!xdr_MKDIR3resok (xdrs, &objp->MKDIR3res_u.resok))
1476 if (!xdr_MKDIR3resfail (xdrs, &objp->MKDIR3res_u.resfail))
1484 xdr_RMDIR3args (XDR *xdrs, RMDIR3args *objp)
1486 register int32_t *buf;
1488 if (!xdr_diropargs3 (xdrs, &objp->object))
1494 xdr_RMDIR3resok (XDR *xdrs, RMDIR3resok *objp)
1496 register int32_t *buf;
1498 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1504 xdr_RMDIR3resfail (XDR *xdrs, RMDIR3resfail *objp)
1506 register int32_t *buf;
1508 if (!xdr_wcc_data (xdrs, &objp->dir_wcc))
1514 xdr_RMDIR3res (XDR *xdrs, RMDIR3res *objp)
1516 register int32_t *buf;
1518 if (!xdr_nfsstat3 (xdrs, &objp->status))
1520 switch (objp->status) {
1522 if (!xdr_RMDIR3resok (xdrs, &objp->RMDIR3res_u.resok))
1526 if (!xdr_RMDIR3resfail (xdrs, &objp->RMDIR3res_u.resfail))
1534 xdr_RENAME3args (XDR *xdrs, RENAME3args *objp)
1536 register int32_t *buf;
1538 if (!xdr_diropargs3 (xdrs, &objp->from))
1540 if (!xdr_diropargs3 (xdrs, &objp->to))
1546 xdr_RENAME3resok (XDR *xdrs, RENAME3resok *objp)
1548 register int32_t *buf;
1550 if (!xdr_wcc_data (xdrs, &objp->fromdir_wcc))
1552 if (!xdr_wcc_data (xdrs, &objp->todir_wcc))
1558 xdr_RENAME3resfail (XDR *xdrs, RENAME3resfail *objp)
1560 register int32_t *buf;
1562 if (!xdr_wcc_data (xdrs, &objp->fromdir_wcc))
1564 if (!xdr_wcc_data (xdrs, &objp->todir_wcc))
1570 xdr_RENAME3res (XDR *xdrs, RENAME3res *objp)
1572 register int32_t *buf;
1574 if (!xdr_nfsstat3 (xdrs, &objp->status))
1576 switch (objp->status) {
1578 if (!xdr_RENAME3resok (xdrs, &objp->RENAME3res_u.resok))
1582 if (!xdr_RENAME3resfail (xdrs, &objp->RENAME3res_u.resfail))
1590 xdr_READDIRPLUS3args (XDR *xdrs, READDIRPLUS3args *objp)
1592 register int32_t *buf;
1594 if (!xdr_nfs_fh3 (xdrs, &objp->dir))
1596 if (!xdr_cookie3 (xdrs, &objp->cookie))
1598 if (!xdr_cookieverf3 (xdrs, objp->cookieverf))
1600 if (!xdr_count3 (xdrs, &objp->dircount))
1602 if (!xdr_count3 (xdrs, &objp->maxcount))
1608 xdr_entryplus3 (XDR *xdrs, entryplus3 *objp)
1610 register int32_t *buf;
1612 if (!xdr_fileid3 (xdrs, &objp->fileid))
1614 if (!xdr_filename3 (xdrs, &objp->name))
1616 if (!xdr_cookie3 (xdrs, &objp->cookie))
1618 if (!xdr_post_op_attr (xdrs, &objp->name_attributes))
1620 if (!xdr_post_op_fh3 (xdrs, &objp->name_handle))
1622 if (!xdr_pointer (xdrs, (char **)&objp->nextentry, sizeof (entryplus3), (xdrproc_t) xdr_entryplus3))
1628 xdr_dirlistplus3 (XDR *xdrs, dirlistplus3 *objp)
1630 register int32_t *buf;
1632 if (!xdr_pointer (xdrs, (char **)&objp->entries, sizeof (entryplus3), (xdrproc_t) xdr_entryplus3))
1634 if (!xdr_bool (xdrs, &objp->eof))
1640 xdr_READDIRPLUS3resok (XDR *xdrs, READDIRPLUS3resok *objp)
1642 register int32_t *buf;
1644 if (!xdr_post_op_attr (xdrs, &objp->dir_attributes))
1646 if (!xdr_cookieverf3 (xdrs, objp->cookieverf))
1648 if (!xdr_dirlistplus3 (xdrs, &objp->reply))
1654 xdr_READDIRPLUS3resfail (XDR *xdrs, READDIRPLUS3resfail *objp)
1656 register int32_t *buf;
1658 if (!xdr_post_op_attr (xdrs, &objp->dir_attributes))
1664 xdr_READDIRPLUS3res (XDR *xdrs, READDIRPLUS3res *objp)
1666 register int32_t *buf;
1668 if (!xdr_nfsstat3 (xdrs, &objp->status))
1670 switch (objp->status) {
1672 if (!xdr_READDIRPLUS3resok (xdrs, &objp->READDIRPLUS3res_u.resok))
1676 if (!xdr_READDIRPLUS3resfail (xdrs, &objp->READDIRPLUS3res_u.resfail))
1684 xdr_READDIR3args (XDR *xdrs, READDIR3args *objp)
1686 register int32_t *buf;
1688 if (!xdr_nfs_fh3 (xdrs, &objp->dir))
1690 if (!xdr_cookie3 (xdrs, &objp->cookie))
1692 if (!xdr_cookieverf3 (xdrs, objp->cookieverf))
1694 if (!xdr_count3 (xdrs, &objp->count))
1700 xdr_entry3 (XDR *xdrs, entry3 *objp)
1702 register int32_t *buf;
1704 if (!xdr_fileid3 (xdrs, &objp->fileid))
1706 if (!xdr_filename3 (xdrs, &objp->name))
1708 if (!xdr_cookie3 (xdrs, &objp->cookie))
1710 if (!xdr_pointer (xdrs, (char **)&objp->nextentry, sizeof (entry3), (xdrproc_t) xdr_entry3))
1716 xdr_dirlist3 (XDR *xdrs, dirlist3 *objp)
1718 register int32_t *buf;
1720 if (!xdr_pointer (xdrs, (char **)&objp->entries, sizeof (entry3), (xdrproc_t) xdr_entry3))
1722 if (!xdr_bool (xdrs, &objp->eof))
1728 xdr_READDIR3resok (XDR *xdrs, READDIR3resok *objp)
1730 register int32_t *buf;
1732 if (!xdr_post_op_attr (xdrs, &objp->dir_attributes))
1734 if (!xdr_cookieverf3 (xdrs, objp->cookieverf))
1736 if (!xdr_dirlist3 (xdrs, &objp->reply))
1742 xdr_READDIR3resfail (XDR *xdrs, READDIR3resfail *objp)
1744 register int32_t *buf;
1746 if (!xdr_post_op_attr (xdrs, &objp->dir_attributes))
1752 xdr_READDIR3res (XDR *xdrs, READDIR3res *objp)
1754 register int32_t *buf;
1756 if (!xdr_nfsstat3 (xdrs, &objp->status))
1758 switch (objp->status) {
1760 if (!xdr_READDIR3resok (xdrs, &objp->READDIR3res_u.resok))
1764 if (!xdr_READDIR3resfail (xdrs, &objp->READDIR3res_u.resfail))
1772 xdr_LINK3args (XDR *xdrs, LINK3args *objp)
1774 register int32_t *buf;
1776 if (!xdr_nfs_fh3 (xdrs, &objp->file))
1778 if (!xdr_diropargs3 (xdrs, &objp->link))
1784 xdr_LINK3resok (XDR *xdrs, LINK3resok *objp)
1786 register int32_t *buf;
1788 if (!xdr_post_op_attr (xdrs, &objp->file_attributes))
1790 if (!xdr_wcc_data (xdrs, &objp->linkdir_wcc))
1796 xdr_LINK3resfail (XDR *xdrs, LINK3resfail *objp)
1798 register int32_t *buf;
1800 if (!xdr_post_op_attr (xdrs, &objp->file_attributes))
1802 if (!xdr_wcc_data (xdrs, &objp->linkdir_wcc))
1808 xdr_LINK3res (XDR *xdrs, LINK3res *objp)
1810 register int32_t *buf;
1812 if (!xdr_nfsstat3 (xdrs, &objp->status))
1814 switch (objp->status) {
1816 if (!xdr_LINK3resok (xdrs, &objp->LINK3res_u.resok))
1820 if (!xdr_LINK3resfail (xdrs, &objp->LINK3res_u.resfail))
1828 xdr_sattrguard3 (XDR *xdrs, sattrguard3 *objp)
1830 register int32_t *buf;
1832 if (!xdr_bool (xdrs, &objp->check))
1834 switch (objp->check) {
1836 if (!xdr_nfstime3 (xdrs, &objp->sattrguard3_u.obj_ctime))
1848 xdr_SETATTR3args (XDR *xdrs, SETATTR3args *objp)
1850 register int32_t *buf;
1852 if (!xdr_nfs_fh3 (xdrs, &objp->object))
1854 if (!xdr_sattr3 (xdrs, &objp->new_attributes))
1856 if (!xdr_sattrguard3 (xdrs, &objp->guard))
1862 xdr_SETATTR3resok (XDR *xdrs, SETATTR3resok *objp)
1864 register int32_t *buf;
1866 if (!xdr_wcc_data (xdrs, &objp->obj_wcc))
1872 xdr_SETATTR3resfail (XDR *xdrs, SETATTR3resfail *objp)
1874 register int32_t *buf;
1876 if (!xdr_wcc_data (xdrs, &objp->obj_wcc))
1882 xdr_SETATTR3res (XDR *xdrs, SETATTR3res *objp)
1884 register int32_t *buf;
1886 if (!xdr_nfsstat3 (xdrs, &objp->status))
1888 switch (objp->status) {
1890 if (!xdr_SETATTR3resok (xdrs, &objp->SETATTR3res_u.resok))
1894 if (!xdr_SETATTR3resfail (xdrs, &objp->SETATTR3res_u.resfail))