X-Git-Url: https://git.piment-noir.org/?p=deb_libnfs.git;a=blobdiff_plain;f=nfs%2Flibnfs-raw-nfs.h;h=835029e7ff4c88f1d8770586514d2339a37c437f;hp=4b4c87406f4b6b4cb4cb31bc68b833b9eeacc10f;hb=c76fd7199ffdf118c43357af72a29f56f245db04;hpb=f1f22dbf6222c4899b45d9c83ccf1b6314464869 diff --git a/nfs/libnfs-raw-nfs.h b/nfs/libnfs-raw-nfs.h index 4b4c874..835029e 100644 --- a/nfs/libnfs-raw-nfs.h +++ b/nfs/libnfs-raw-nfs.h @@ -36,7 +36,7 @@ either expressed or implied, of the FreeBSD Project. #define _NFS_H_RPCGEN #include - +#include #ifdef __cplusplus @@ -128,7 +128,7 @@ struct fattr3 { typedef struct fattr3 fattr3; struct post_op_attr { - bool_t attributes_follow; + uint32_t attributes_follow; union { fattr3 attributes; } post_op_attr_u; @@ -187,7 +187,7 @@ struct wcc_attr { typedef struct wcc_attr wcc_attr; struct pre_op_attr { - bool_t attributes_follow; + uint32_t attributes_follow; union { wcc_attr attributes; } pre_op_attr_u; @@ -347,7 +347,7 @@ enum time_how { typedef enum time_how time_how; struct set_mode3 { - bool_t set_it; + uint32_t set_it; union { mode3 mode; } set_mode3_u; @@ -355,7 +355,7 @@ struct set_mode3 { typedef struct set_mode3 set_mode3; struct set_uid3 { - bool_t set_it; + uint32_t set_it; union { uid3 uid; } set_uid3_u; @@ -363,7 +363,7 @@ struct set_uid3 { typedef struct set_uid3 set_uid3; struct set_gid3 { - bool_t set_it; + uint32_t set_it; union { gid3 gid; } set_gid3_u; @@ -371,7 +371,7 @@ struct set_gid3 { typedef struct set_gid3 set_gid3; struct set_size3 { - bool_t set_it; + uint32_t set_it; union { size3 size; } set_size3_u; @@ -430,7 +430,7 @@ struct CREATE3args { typedef struct CREATE3args CREATE3args; struct post_op_fh3 { - bool_t handle_follows; + uint32_t handle_follows; union { nfs_fh3 handle; } post_op_fh3_u; @@ -492,7 +492,7 @@ typedef struct READ3args READ3args; struct READ3resok { post_op_attr file_attributes; count3 count; - bool_t eof; + uint32_t eof; struct { u_int data_len; char *data_val; @@ -592,10 +592,10 @@ struct PATHCONF3resok { post_op_attr obj_attributes; u_int linkmax; u_int name_max; - bool_t no_trunc; - bool_t chown_restricted; - bool_t case_insensitive; - bool_t case_preserving; + uint32_t no_trunc; + uint32_t chown_restricted; + uint32_t case_insensitive; + uint32_t case_preserving; }; typedef struct PATHCONF3resok PATHCONF3resok; @@ -816,7 +816,7 @@ typedef struct entryplus3 entryplus3; struct dirlistplus3 { entryplus3 *entries; - bool_t eof; + uint32_t eof; }; typedef struct dirlistplus3 dirlistplus3; @@ -859,7 +859,7 @@ typedef struct entry3 entry3; struct dirlist3 { entry3 *entries; - bool_t eof; + uint32_t eof; }; typedef struct dirlist3 dirlist3; @@ -912,7 +912,7 @@ struct LINK3res { typedef struct LINK3res LINK3res; struct sattrguard3 { - bool_t check; + uint32_t check; union { nfstime3 obj_ctime; } sattrguard3_u; @@ -1236,7 +1236,7 @@ typedef struct READDIR2args READDIR2args; struct READDIR2resok { entry2 *entries; - bool_t eof; + uint32_t eof; }; typedef struct READDIR2resok READDIR2resok; @@ -1365,54 +1365,54 @@ typedef struct SETACL3res SETACL3res; #if defined(__STDC__) || defined(__cplusplus) #define NFS2_NULL 0 -extern void * nfs2_null_2(void *, CLIENT *); +extern void * nfs2_null_2(void *, void *); extern void * nfs2_null_2_svc(void *, struct svc_req *); #define NFS2_GETATTR 1 -extern GETATTR2res * nfs2_getattr_2(GETATTR2args *, CLIENT *); +extern GETATTR2res * nfs2_getattr_2(GETATTR2args *, void *); extern GETATTR2res * nfs2_getattr_2_svc(GETATTR2args *, struct svc_req *); #define NFS2_SETATTR 2 -extern SETATTR2res * nfs2_setattr_2(SETATTR2args *, CLIENT *); +extern SETATTR2res * nfs2_setattr_2(SETATTR2args *, void *); extern SETATTR2res * nfs2_setattr_2_svc(SETATTR2args *, struct svc_req *); #define NFS2_LOOKUP 4 -extern LOOKUP2res * nfs2_lookup_2(LOOKUP2args *, CLIENT *); +extern LOOKUP2res * nfs2_lookup_2(LOOKUP2args *, void *); extern LOOKUP2res * nfs2_lookup_2_svc(LOOKUP2args *, struct svc_req *); #define NFS2_READLINK 5 -extern READLINK2res * nfs2_readlink_2(READLINK2args *, CLIENT *); +extern READLINK2res * nfs2_readlink_2(READLINK2args *, void *); extern READLINK2res * nfs2_readlink_2_svc(READLINK2args *, struct svc_req *); #define NFS2_READ 6 -extern READ2res * nfs2_read_2(READ2args *, CLIENT *); +extern READ2res * nfs2_read_2(READ2args *, void *); extern READ2res * nfs2_read_2_svc(READ2args *, struct svc_req *); #define NFS2_WRITE 8 -extern WRITE2res * nfs2_write_2(WRITE2args *, CLIENT *); +extern WRITE2res * nfs2_write_2(WRITE2args *, void *); extern WRITE2res * nfs2_write_2_svc(WRITE2args *, struct svc_req *); #define NFS2_CREATE 9 -extern CREATE2res * nfs2_create_2(CREATE2args *, CLIENT *); +extern CREATE2res * nfs2_create_2(CREATE2args *, void *); extern CREATE2res * nfs2_create_2_svc(CREATE2args *, struct svc_req *); #define NFS2_REMOVE 10 -extern REMOVE2res * nfs2_remove_2(REMOVE2args *, CLIENT *); +extern REMOVE2res * nfs2_remove_2(REMOVE2args *, void *); extern REMOVE2res * nfs2_remove_2_svc(REMOVE2args *, struct svc_req *); #define NFS2_RENAME 11 -extern RENAME2res * nfs2_rename_2(RENAME2args *, CLIENT *); +extern RENAME2res * nfs2_rename_2(RENAME2args *, void *); extern RENAME2res * nfs2_rename_2_svc(RENAME2args *, struct svc_req *); #define NFS2_LINK 12 -extern LINK2res * nfs2_link_2(LINK2args *, CLIENT *); +extern LINK2res * nfs2_link_2(LINK2args *, void *); extern LINK2res * nfs2_link_2_svc(LINK2args *, struct svc_req *); #define NFS2_SYMLINK 13 -extern SYMLINK2res * nfs2_symlink_2(SYMLINK2args *, CLIENT *); +extern SYMLINK2res * nfs2_symlink_2(SYMLINK2args *, void *); extern SYMLINK2res * nfs2_symlink_2_svc(SYMLINK2args *, struct svc_req *); #define NFS2_MKDIR 14 -extern MKDIR2res * nfs2_mkdir_2(MKDIR2args *, CLIENT *); +extern MKDIR2res * nfs2_mkdir_2(MKDIR2args *, void *); extern MKDIR2res * nfs2_mkdir_2_svc(MKDIR2args *, struct svc_req *); #define NFS2_RMDIR 15 -extern RMDIR2res * nfs2_rmdir_2(RMDIR2args *, CLIENT *); +extern RMDIR2res * nfs2_rmdir_2(RMDIR2args *, void *); extern RMDIR2res * nfs2_rmdir_2_svc(RMDIR2args *, struct svc_req *); #define NFS2_READDIR 16 -extern READDIR2res * nfs2_readdir_2(READDIR2args *, CLIENT *); +extern READDIR2res * nfs2_readdir_2(READDIR2args *, void *); extern READDIR2res * nfs2_readdir_2_svc(READDIR2args *, struct svc_req *); #define NFS2_STATFS 17 -extern STATFS2res * nfs2_statfs_2(STATFS2args *, CLIENT *); +extern STATFS2res * nfs2_statfs_2(STATFS2args *, void *); extern STATFS2res * nfs2_statfs_2_svc(STATFS2args *, struct svc_req *); -extern int nfs_program_2_freeresult (SVCXPRT *, zdrproc_t, caddr_t); +extern int nfs_program_2_freeresult (void *, zdrproc_t, caddr_t); #else /* K&R C */ #define NFS2_NULL 0 @@ -1469,72 +1469,72 @@ extern int nfs_program_2_freeresult (); #if defined(__STDC__) || defined(__cplusplus) #define NFS3_NULL 0 -extern void * nfs3_null_3(void *, CLIENT *); +extern void * nfs3_null_3(void *, void *); extern void * nfs3_null_3_svc(void *, struct svc_req *); #define NFS3_GETATTR 1 -extern GETATTR3res * nfs3_getattr_3(GETATTR3args *, CLIENT *); +extern GETATTR3res * nfs3_getattr_3(GETATTR3args *, void *); extern GETATTR3res * nfs3_getattr_3_svc(GETATTR3args *, struct svc_req *); #define NFS3_SETATTR 2 -extern SETATTR3res * nfs3_setattr_3(SETATTR3args *, CLIENT *); +extern SETATTR3res * nfs3_setattr_3(SETATTR3args *, void *); extern SETATTR3res * nfs3_setattr_3_svc(SETATTR3args *, struct svc_req *); #define NFS3_LOOKUP 3 -extern LOOKUP3res * nfs3_lookup_3(LOOKUP3args *, CLIENT *); +extern LOOKUP3res * nfs3_lookup_3(LOOKUP3args *, void *); extern LOOKUP3res * nfs3_lookup_3_svc(LOOKUP3args *, struct svc_req *); #define NFS3_ACCESS 4 -extern ACCESS3res * nfs3_access_3(ACCESS3args *, CLIENT *); +extern ACCESS3res * nfs3_access_3(ACCESS3args *, void *); extern ACCESS3res * nfs3_access_3_svc(ACCESS3args *, struct svc_req *); #define NFS3_READLINK 5 -extern READLINK3res * nfs3_readlink_3(READLINK3args *, CLIENT *); +extern READLINK3res * nfs3_readlink_3(READLINK3args *, void *); extern READLINK3res * nfs3_readlink_3_svc(READLINK3args *, struct svc_req *); #define NFS3_READ 6 -extern READ3res * nfs3_read_3(READ3args *, CLIENT *); +extern READ3res * nfs3_read_3(READ3args *, void *); extern READ3res * nfs3_read_3_svc(READ3args *, struct svc_req *); #define NFS3_WRITE 7 -extern WRITE3res * nfs3_write_3(WRITE3args *, CLIENT *); +extern WRITE3res * nfs3_write_3(WRITE3args *, void *); extern WRITE3res * nfs3_write_3_svc(WRITE3args *, struct svc_req *); #define NFS3_CREATE 8 -extern CREATE3res * nfs3_create_3(CREATE3args *, CLIENT *); +extern CREATE3res * nfs3_create_3(CREATE3args *, void *); extern CREATE3res * nfs3_create_3_svc(CREATE3args *, struct svc_req *); #define NFS3_MKDIR 9 -extern MKDIR3res * nfs3_mkdir_3(MKDIR3args *, CLIENT *); +extern MKDIR3res * nfs3_mkdir_3(MKDIR3args *, void *); extern MKDIR3res * nfs3_mkdir_3_svc(MKDIR3args *, struct svc_req *); #define NFS3_SYMLINK 10 -extern SYMLINK3res * nfs3_symlink_3(SYMLINK3args *, CLIENT *); +extern SYMLINK3res * nfs3_symlink_3(SYMLINK3args *, void *); extern SYMLINK3res * nfs3_symlink_3_svc(SYMLINK3args *, struct svc_req *); #define NFS3_MKNOD 11 -extern MKNOD3res * nfs3_mknod_3(MKNOD3args *, CLIENT *); +extern MKNOD3res * nfs3_mknod_3(MKNOD3args *, void *); extern MKNOD3res * nfs3_mknod_3_svc(MKNOD3args *, struct svc_req *); #define NFS3_REMOVE 12 -extern REMOVE3res * nfs3_remove_3(REMOVE3args *, CLIENT *); +extern REMOVE3res * nfs3_remove_3(REMOVE3args *, void *); extern REMOVE3res * nfs3_remove_3_svc(REMOVE3args *, struct svc_req *); #define NFS3_RMDIR 13 -extern RMDIR3res * nfs3_rmdir_3(RMDIR3args *, CLIENT *); +extern RMDIR3res * nfs3_rmdir_3(RMDIR3args *, void *); extern RMDIR3res * nfs3_rmdir_3_svc(RMDIR3args *, struct svc_req *); #define NFS3_RENAME 14 -extern RENAME3res * nfs3_rename_3(RENAME3args *, CLIENT *); +extern RENAME3res * nfs3_rename_3(RENAME3args *, void *); extern RENAME3res * nfs3_rename_3_svc(RENAME3args *, struct svc_req *); #define NFS3_LINK 15 -extern LINK3res * nfs3_link_3(LINK3args *, CLIENT *); +extern LINK3res * nfs3_link_3(LINK3args *, void *); extern LINK3res * nfs3_link_3_svc(LINK3args *, struct svc_req *); #define NFS3_READDIR 16 -extern READDIR3res * nfs3_readdir_3(READDIR3args *, CLIENT *); +extern READDIR3res * nfs3_readdir_3(READDIR3args *, void *); extern READDIR3res * nfs3_readdir_3_svc(READDIR3args *, struct svc_req *); #define NFS3_READDIRPLUS 17 -extern READDIRPLUS3res * nfs3_readdirplus_3(READDIRPLUS3args *, CLIENT *); +extern READDIRPLUS3res * nfs3_readdirplus_3(READDIRPLUS3args *, void *); extern READDIRPLUS3res * nfs3_readdirplus_3_svc(READDIRPLUS3args *, struct svc_req *); #define NFS3_FSSTAT 18 -extern FSSTAT3res * nfs3_fsstat_3(FSSTAT3args *, CLIENT *); +extern FSSTAT3res * nfs3_fsstat_3(FSSTAT3args *, void *); extern FSSTAT3res * nfs3_fsstat_3_svc(FSSTAT3args *, struct svc_req *); #define NFS3_FSINFO 19 -extern FSINFO3res * nfs3_fsinfo_3(FSINFO3args *, CLIENT *); +extern FSINFO3res * nfs3_fsinfo_3(FSINFO3args *, void *); extern FSINFO3res * nfs3_fsinfo_3_svc(FSINFO3args *, struct svc_req *); #define NFS3_PATHCONF 20 -extern PATHCONF3res * nfs3_pathconf_3(PATHCONF3args *, CLIENT *); +extern PATHCONF3res * nfs3_pathconf_3(PATHCONF3args *, void *); extern PATHCONF3res * nfs3_pathconf_3_svc(PATHCONF3args *, struct svc_req *); #define NFS3_COMMIT 21 -extern COMMIT3res * nfs3_commit_3(COMMIT3args *, CLIENT *); +extern COMMIT3res * nfs3_commit_3(COMMIT3args *, void *); extern COMMIT3res * nfs3_commit_3_svc(COMMIT3args *, struct svc_req *); -extern int nfs_program_3_freeresult (SVCXPRT *, zdrproc_t, caddr_t); +extern int nfs_program_3_freeresult (void *, zdrproc_t, caddr_t); #else /* K&R C */ #define NFS3_NULL 0 @@ -1611,15 +1611,15 @@ extern int nfs_program_3_freeresult (); #if defined(__STDC__) || defined(__cplusplus) #define NFSACL3_NULL 0 -extern void * nfsacl3_null_3(void *, CLIENT *); +extern void * nfsacl3_null_3(void *, void *); extern void * nfsacl3_null_3_svc(void *, struct svc_req *); #define NFSACL3_GETACL 1 -extern GETACL3res * nfsacl3_getacl_3(GETACL3args *, CLIENT *); +extern GETACL3res * nfsacl3_getacl_3(GETACL3args *, void *); extern GETACL3res * nfsacl3_getacl_3_svc(GETACL3args *, struct svc_req *); #define NFSACL3_SETACL 2 -extern SETACL3res * nfsacl3_setacl_3(SETACL3args *, CLIENT *); +extern SETACL3res * nfsacl3_setacl_3(SETACL3args *, void *); extern SETACL3res * nfsacl3_setacl_3_svc(SETACL3args *, struct svc_req *); -extern int nfsacl_program_3_freeresult (SVCXPRT *, zdrproc_t, caddr_t); +extern int nfsacl_program_3_freeresult (void *, zdrproc_t, caddr_t); #else /* K&R C */ #define NFSACL3_NULL 0 @@ -1637,378 +1637,378 @@ extern int nfsacl_program_3_freeresult (); /* the zdr functions */ #if defined(__STDC__) || defined(__cplusplus) -extern bool_t zdr_cookieverf3 (ZDR *, cookieverf3); -extern bool_t zdr_cookie3 (ZDR *, cookie3*); -extern bool_t zdr_nfs_fh3 (ZDR *, nfs_fh3*); -extern bool_t zdr_filename3 (ZDR *, filename3*); -extern bool_t zdr_diropargs3 (ZDR *, diropargs3*); -extern bool_t zdr_ftype3 (ZDR *, ftype3*); -extern bool_t zdr_mode3 (ZDR *, mode3*); -extern bool_t zdr_uid3 (ZDR *, uid3*); -extern bool_t zdr_gid3 (ZDR *, gid3*); -extern bool_t zdr_size3 (ZDR *, size3*); -extern bool_t zdr_fileid3 (ZDR *, fileid3*); -extern bool_t zdr_specdata3 (ZDR *, specdata3*); -extern bool_t zdr_nfstime3 (ZDR *, nfstime3*); -extern bool_t zdr_fattr3 (ZDR *, fattr3*); -extern bool_t zdr_post_op_attr (ZDR *, post_op_attr*); -extern bool_t zdr_nfsstat3 (ZDR *, nfsstat3*); -extern bool_t zdr_stable_how (ZDR *, stable_how*); -extern bool_t zdr_offset3 (ZDR *, offset3*); -extern bool_t zdr_count3 (ZDR *, count3*); -extern bool_t zdr_wcc_attr (ZDR *, wcc_attr*); -extern bool_t zdr_pre_op_attr (ZDR *, pre_op_attr*); -extern bool_t zdr_wcc_data (ZDR *, wcc_data*); -extern bool_t zdr_WRITE3args (ZDR *, WRITE3args*); -extern bool_t zdr_writeverf3 (ZDR *, writeverf3); -extern bool_t zdr_WRITE3resok (ZDR *, WRITE3resok*); -extern bool_t zdr_WRITE3resfail (ZDR *, WRITE3resfail*); -extern bool_t zdr_WRITE3res (ZDR *, WRITE3res*); -extern bool_t zdr_LOOKUP3args (ZDR *, LOOKUP3args*); -extern bool_t zdr_LOOKUP3resok (ZDR *, LOOKUP3resok*); -extern bool_t zdr_LOOKUP3resfail (ZDR *, LOOKUP3resfail*); -extern bool_t zdr_LOOKUP3res (ZDR *, LOOKUP3res*); -extern bool_t zdr_COMMIT3args (ZDR *, COMMIT3args*); -extern bool_t zdr_COMMIT3resok (ZDR *, COMMIT3resok*); -extern bool_t zdr_COMMIT3resfail (ZDR *, COMMIT3resfail*); -extern bool_t zdr_COMMIT3res (ZDR *, COMMIT3res*); -extern bool_t zdr_ACCESS3args (ZDR *, ACCESS3args*); -extern bool_t zdr_ACCESS3resok (ZDR *, ACCESS3resok*); -extern bool_t zdr_ACCESS3resfail (ZDR *, ACCESS3resfail*); -extern bool_t zdr_ACCESS3res (ZDR *, ACCESS3res*); -extern bool_t zdr_GETATTR3args (ZDR *, GETATTR3args*); -extern bool_t zdr_GETATTR3resok (ZDR *, GETATTR3resok*); -extern bool_t zdr_GETATTR3res (ZDR *, GETATTR3res*); -extern bool_t zdr_time_how (ZDR *, time_how*); -extern bool_t zdr_set_mode3 (ZDR *, set_mode3*); -extern bool_t zdr_set_uid3 (ZDR *, set_uid3*); -extern bool_t zdr_set_gid3 (ZDR *, set_gid3*); -extern bool_t zdr_set_size3 (ZDR *, set_size3*); -extern bool_t zdr_set_atime (ZDR *, set_atime*); -extern bool_t zdr_set_mtime (ZDR *, set_mtime*); -extern bool_t zdr_sattr3 (ZDR *, sattr3*); -extern bool_t zdr_createmode3 (ZDR *, createmode3*); -extern bool_t zdr_createverf3 (ZDR *, createverf3); -extern bool_t zdr_createhow3 (ZDR *, createhow3*); -extern bool_t zdr_CREATE3args (ZDR *, CREATE3args*); -extern bool_t zdr_post_op_fh3 (ZDR *, post_op_fh3*); -extern bool_t zdr_CREATE3resok (ZDR *, CREATE3resok*); -extern bool_t zdr_CREATE3resfail (ZDR *, CREATE3resfail*); -extern bool_t zdr_CREATE3res (ZDR *, CREATE3res*); -extern bool_t zdr_REMOVE3args (ZDR *, REMOVE3args*); -extern bool_t zdr_REMOVE3resok (ZDR *, REMOVE3resok*); -extern bool_t zdr_REMOVE3resfail (ZDR *, REMOVE3resfail*); -extern bool_t zdr_REMOVE3res (ZDR *, REMOVE3res*); -extern bool_t zdr_READ3args (ZDR *, READ3args*); -extern bool_t zdr_READ3resok (ZDR *, READ3resok*); -extern bool_t zdr_READ3resfail (ZDR *, READ3resfail*); -extern bool_t zdr_READ3res (ZDR *, READ3res*); -extern bool_t zdr_FSINFO3args (ZDR *, FSINFO3args*); -extern bool_t zdr_FSINFO3resok (ZDR *, FSINFO3resok*); -extern bool_t zdr_FSINFO3resfail (ZDR *, FSINFO3resfail*); -extern bool_t zdr_FSINFO3res (ZDR *, FSINFO3res*); -extern bool_t zdr_FSSTAT3args (ZDR *, FSSTAT3args*); -extern bool_t zdr_FSSTAT3resok (ZDR *, FSSTAT3resok*); -extern bool_t zdr_FSSTAT3resfail (ZDR *, FSSTAT3resfail*); -extern bool_t zdr_FSSTAT3res (ZDR *, FSSTAT3res*); -extern bool_t zdr_PATHCONF3args (ZDR *, PATHCONF3args*); -extern bool_t zdr_PATHCONF3resok (ZDR *, PATHCONF3resok*); -extern bool_t zdr_PATHCONF3resfail (ZDR *, PATHCONF3resfail*); -extern bool_t zdr_PATHCONF3res (ZDR *, PATHCONF3res*); -extern bool_t zdr_nfspath3 (ZDR *, nfspath3*); -extern bool_t zdr_symlinkdata3 (ZDR *, symlinkdata3*); -extern bool_t zdr_SYMLINK3args (ZDR *, SYMLINK3args*); -extern bool_t zdr_SYMLINK3resok (ZDR *, SYMLINK3resok*); -extern bool_t zdr_SYMLINK3resfail (ZDR *, SYMLINK3resfail*); -extern bool_t zdr_SYMLINK3res (ZDR *, SYMLINK3res*); -extern bool_t zdr_READLINK3args (ZDR *, READLINK3args*); -extern bool_t zdr_READLINK3resok (ZDR *, READLINK3resok*); -extern bool_t zdr_READLINK3resfail (ZDR *, READLINK3resfail*); -extern bool_t zdr_READLINK3res (ZDR *, READLINK3res*); -extern bool_t zdr_devicedata3 (ZDR *, devicedata3*); -extern bool_t zdr_mknoddata3 (ZDR *, mknoddata3*); -extern bool_t zdr_MKNOD3args (ZDR *, MKNOD3args*); -extern bool_t zdr_MKNOD3resok (ZDR *, MKNOD3resok*); -extern bool_t zdr_MKNOD3resfail (ZDR *, MKNOD3resfail*); -extern bool_t zdr_MKNOD3res (ZDR *, MKNOD3res*); -extern bool_t zdr_MKDIR3args (ZDR *, MKDIR3args*); -extern bool_t zdr_MKDIR3resok (ZDR *, MKDIR3resok*); -extern bool_t zdr_MKDIR3resfail (ZDR *, MKDIR3resfail*); -extern bool_t zdr_MKDIR3res (ZDR *, MKDIR3res*); -extern bool_t zdr_RMDIR3args (ZDR *, RMDIR3args*); -extern bool_t zdr_RMDIR3resok (ZDR *, RMDIR3resok*); -extern bool_t zdr_RMDIR3resfail (ZDR *, RMDIR3resfail*); -extern bool_t zdr_RMDIR3res (ZDR *, RMDIR3res*); -extern bool_t zdr_RENAME3args (ZDR *, RENAME3args*); -extern bool_t zdr_RENAME3resok (ZDR *, RENAME3resok*); -extern bool_t zdr_RENAME3resfail (ZDR *, RENAME3resfail*); -extern bool_t zdr_RENAME3res (ZDR *, RENAME3res*); -extern bool_t zdr_READDIRPLUS3args (ZDR *, READDIRPLUS3args*); -extern bool_t zdr_entryplus3 (ZDR *, entryplus3*); -extern bool_t zdr_dirlistplus3 (ZDR *, dirlistplus3*); -extern bool_t zdr_READDIRPLUS3resok (ZDR *, READDIRPLUS3resok*); -extern bool_t zdr_READDIRPLUS3resfail (ZDR *, READDIRPLUS3resfail*); -extern bool_t zdr_READDIRPLUS3res (ZDR *, READDIRPLUS3res*); -extern bool_t zdr_READDIR3args (ZDR *, READDIR3args*); -extern bool_t zdr_entry3 (ZDR *, entry3*); -extern bool_t zdr_dirlist3 (ZDR *, dirlist3*); -extern bool_t zdr_READDIR3resok (ZDR *, READDIR3resok*); -extern bool_t zdr_READDIR3resfail (ZDR *, READDIR3resfail*); -extern bool_t zdr_READDIR3res (ZDR *, READDIR3res*); -extern bool_t zdr_LINK3args (ZDR *, LINK3args*); -extern bool_t zdr_LINK3resok (ZDR *, LINK3resok*); -extern bool_t zdr_LINK3resfail (ZDR *, LINK3resfail*); -extern bool_t zdr_LINK3res (ZDR *, LINK3res*); -extern bool_t zdr_sattrguard3 (ZDR *, sattrguard3*); -extern bool_t zdr_SETATTR3args (ZDR *, SETATTR3args*); -extern bool_t zdr_SETATTR3resok (ZDR *, SETATTR3resok*); -extern bool_t zdr_SETATTR3resfail (ZDR *, SETATTR3resfail*); -extern bool_t zdr_SETATTR3res (ZDR *, SETATTR3res*); -extern bool_t zdr_fhandle2 (ZDR *, fhandle2); -extern bool_t zdr_ftype2 (ZDR *, ftype2*); -extern bool_t zdr_fattr2 (ZDR *, fattr2*); -extern bool_t zdr_sattr2 (ZDR *, sattr2*); -extern bool_t zdr_filename2 (ZDR *, filename2*); -extern bool_t zdr_path2 (ZDR *, path2*); -extern bool_t zdr_nfsdata2 (ZDR *, nfsdata2*); -extern bool_t zdr_nfscookie2 (ZDR *, nfscookie2); -extern bool_t zdr_entry2 (ZDR *, entry2*); -extern bool_t zdr_diropargs2 (ZDR *, diropargs2*); -extern bool_t zdr_GETATTR2args (ZDR *, GETATTR2args*); -extern bool_t zdr_GETATTR2resok (ZDR *, GETATTR2resok*); -extern bool_t zdr_GETATTR2res (ZDR *, GETATTR2res*); -extern bool_t zdr_SETATTR2args (ZDR *, SETATTR2args*); -extern bool_t zdr_SETATTR2resok (ZDR *, SETATTR2resok*); -extern bool_t zdr_SETATTR2res (ZDR *, SETATTR2res*); -extern bool_t zdr_LOOKUP2args (ZDR *, LOOKUP2args*); -extern bool_t zdr_LOOKUP2resok (ZDR *, LOOKUP2resok*); -extern bool_t zdr_LOOKUP2res (ZDR *, LOOKUP2res*); -extern bool_t zdr_READLINK2args (ZDR *, READLINK2args*); -extern bool_t zdr_READLINK2resok (ZDR *, READLINK2resok*); -extern bool_t zdr_READLINK2res (ZDR *, READLINK2res*); -extern bool_t zdr_READ2args (ZDR *, READ2args*); -extern bool_t zdr_READ2resok (ZDR *, READ2resok*); -extern bool_t zdr_READ2res (ZDR *, READ2res*); -extern bool_t zdr_WRITE2args (ZDR *, WRITE2args*); -extern bool_t zdr_WRITE2resok (ZDR *, WRITE2resok*); -extern bool_t zdr_WRITE2res (ZDR *, WRITE2res*); -extern bool_t zdr_CREATE2args (ZDR *, CREATE2args*); -extern bool_t zdr_CREATE2resok (ZDR *, CREATE2resok*); -extern bool_t zdr_CREATE2res (ZDR *, CREATE2res*); -extern bool_t zdr_REMOVE2args (ZDR *, REMOVE2args*); -extern bool_t zdr_REMOVE2res (ZDR *, REMOVE2res*); -extern bool_t zdr_RENAME2args (ZDR *, RENAME2args*); -extern bool_t zdr_RENAME2res (ZDR *, RENAME2res*); -extern bool_t zdr_LINK2args (ZDR *, LINK2args*); -extern bool_t zdr_LINK2res (ZDR *, LINK2res*); -extern bool_t zdr_SYMLINK2args (ZDR *, SYMLINK2args*); -extern bool_t zdr_SYMLINK2res (ZDR *, SYMLINK2res*); -extern bool_t zdr_MKDIR2args (ZDR *, MKDIR2args*); -extern bool_t zdr_MKDIR2resok (ZDR *, MKDIR2resok*); -extern bool_t zdr_MKDIR2res (ZDR *, MKDIR2res*); -extern bool_t zdr_RMDIR2args (ZDR *, RMDIR2args*); -extern bool_t zdr_RMDIR2res (ZDR *, RMDIR2res*); -extern bool_t zdr_READDIR2args (ZDR *, READDIR2args*); -extern bool_t zdr_READDIR2resok (ZDR *, READDIR2resok*); -extern bool_t zdr_READDIR2res (ZDR *, READDIR2res*); -extern bool_t zdr_STATFS2args (ZDR *, STATFS2args*); -extern bool_t zdr_STATFS2resok (ZDR *, STATFS2resok*); -extern bool_t zdr_STATFS2res (ZDR *, STATFS2res*); -extern bool_t zdr_nfsacl_type (ZDR *, nfsacl_type*); -extern bool_t zdr_nfsacl_ace (ZDR *, nfsacl_ace*); -extern bool_t zdr_GETACL3args (ZDR *, GETACL3args*); -extern bool_t zdr_GETACL3resok (ZDR *, GETACL3resok*); -extern bool_t zdr_GETACL3res (ZDR *, GETACL3res*); -extern bool_t zdr_SETACL3args (ZDR *, SETACL3args*); -extern bool_t zdr_SETACL3resok (ZDR *, SETACL3resok*); -extern bool_t zdr_SETACL3res (ZDR *, SETACL3res*); +extern uint32_t zdr_cookieverf3 (ZDR *, cookieverf3); +extern uint32_t zdr_cookie3 (ZDR *, cookie3*); +extern uint32_t zdr_nfs_fh3 (ZDR *, nfs_fh3*); +extern uint32_t zdr_filename3 (ZDR *, filename3*); +extern uint32_t zdr_diropargs3 (ZDR *, diropargs3*); +extern uint32_t zdr_ftype3 (ZDR *, ftype3*); +extern uint32_t zdr_mode3 (ZDR *, mode3*); +extern uint32_t zdr_uid3 (ZDR *, uid3*); +extern uint32_t zdr_gid3 (ZDR *, gid3*); +extern uint32_t zdr_size3 (ZDR *, size3*); +extern uint32_t zdr_fileid3 (ZDR *, fileid3*); +extern uint32_t zdr_specdata3 (ZDR *, specdata3*); +extern uint32_t zdr_nfstime3 (ZDR *, nfstime3*); +extern uint32_t zdr_fattr3 (ZDR *, fattr3*); +extern uint32_t zdr_post_op_attr (ZDR *, post_op_attr*); +extern uint32_t zdr_nfsstat3 (ZDR *, nfsstat3*); +extern uint32_t zdr_stable_how (ZDR *, stable_how*); +extern uint32_t zdr_offset3 (ZDR *, offset3*); +extern uint32_t zdr_count3 (ZDR *, count3*); +extern uint32_t zdr_wcc_attr (ZDR *, wcc_attr*); +extern uint32_t zdr_pre_op_attr (ZDR *, pre_op_attr*); +extern uint32_t zdr_wcc_data (ZDR *, wcc_data*); +extern uint32_t zdr_WRITE3args (ZDR *, WRITE3args*); +extern uint32_t zdr_writeverf3 (ZDR *, writeverf3); +extern uint32_t zdr_WRITE3resok (ZDR *, WRITE3resok*); +extern uint32_t zdr_WRITE3resfail (ZDR *, WRITE3resfail*); +extern uint32_t zdr_WRITE3res (ZDR *, WRITE3res*); +extern uint32_t zdr_LOOKUP3args (ZDR *, LOOKUP3args*); +extern uint32_t zdr_LOOKUP3resok (ZDR *, LOOKUP3resok*); +extern uint32_t zdr_LOOKUP3resfail (ZDR *, LOOKUP3resfail*); +extern uint32_t zdr_LOOKUP3res (ZDR *, LOOKUP3res*); +extern uint32_t zdr_COMMIT3args (ZDR *, COMMIT3args*); +extern uint32_t zdr_COMMIT3resok (ZDR *, COMMIT3resok*); +extern uint32_t zdr_COMMIT3resfail (ZDR *, COMMIT3resfail*); +extern uint32_t zdr_COMMIT3res (ZDR *, COMMIT3res*); +extern uint32_t zdr_ACCESS3args (ZDR *, ACCESS3args*); +extern uint32_t zdr_ACCESS3resok (ZDR *, ACCESS3resok*); +extern uint32_t zdr_ACCESS3resfail (ZDR *, ACCESS3resfail*); +extern uint32_t zdr_ACCESS3res (ZDR *, ACCESS3res*); +extern uint32_t zdr_GETATTR3args (ZDR *, GETATTR3args*); +extern uint32_t zdr_GETATTR3resok (ZDR *, GETATTR3resok*); +extern uint32_t zdr_GETATTR3res (ZDR *, GETATTR3res*); +extern uint32_t zdr_time_how (ZDR *, time_how*); +extern uint32_t zdr_set_mode3 (ZDR *, set_mode3*); +extern uint32_t zdr_set_uid3 (ZDR *, set_uid3*); +extern uint32_t zdr_set_gid3 (ZDR *, set_gid3*); +extern uint32_t zdr_set_size3 (ZDR *, set_size3*); +extern uint32_t zdr_set_atime (ZDR *, set_atime*); +extern uint32_t zdr_set_mtime (ZDR *, set_mtime*); +extern uint32_t zdr_sattr3 (ZDR *, sattr3*); +extern uint32_t zdr_createmode3 (ZDR *, createmode3*); +extern uint32_t zdr_createverf3 (ZDR *, createverf3); +extern uint32_t zdr_createhow3 (ZDR *, createhow3*); +extern uint32_t zdr_CREATE3args (ZDR *, CREATE3args*); +extern uint32_t zdr_post_op_fh3 (ZDR *, post_op_fh3*); +extern uint32_t zdr_CREATE3resok (ZDR *, CREATE3resok*); +extern uint32_t zdr_CREATE3resfail (ZDR *, CREATE3resfail*); +extern uint32_t zdr_CREATE3res (ZDR *, CREATE3res*); +extern uint32_t zdr_REMOVE3args (ZDR *, REMOVE3args*); +extern uint32_t zdr_REMOVE3resok (ZDR *, REMOVE3resok*); +extern uint32_t zdr_REMOVE3resfail (ZDR *, REMOVE3resfail*); +extern uint32_t zdr_REMOVE3res (ZDR *, REMOVE3res*); +extern uint32_t zdr_READ3args (ZDR *, READ3args*); +extern uint32_t zdr_READ3resok (ZDR *, READ3resok*); +extern uint32_t zdr_READ3resfail (ZDR *, READ3resfail*); +extern uint32_t zdr_READ3res (ZDR *, READ3res*); +extern uint32_t zdr_FSINFO3args (ZDR *, FSINFO3args*); +extern uint32_t zdr_FSINFO3resok (ZDR *, FSINFO3resok*); +extern uint32_t zdr_FSINFO3resfail (ZDR *, FSINFO3resfail*); +extern uint32_t zdr_FSINFO3res (ZDR *, FSINFO3res*); +extern uint32_t zdr_FSSTAT3args (ZDR *, FSSTAT3args*); +extern uint32_t zdr_FSSTAT3resok (ZDR *, FSSTAT3resok*); +extern uint32_t zdr_FSSTAT3resfail (ZDR *, FSSTAT3resfail*); +extern uint32_t zdr_FSSTAT3res (ZDR *, FSSTAT3res*); +extern uint32_t zdr_PATHCONF3args (ZDR *, PATHCONF3args*); +extern uint32_t zdr_PATHCONF3resok (ZDR *, PATHCONF3resok*); +extern uint32_t zdr_PATHCONF3resfail (ZDR *, PATHCONF3resfail*); +extern uint32_t zdr_PATHCONF3res (ZDR *, PATHCONF3res*); +extern uint32_t zdr_nfspath3 (ZDR *, nfspath3*); +extern uint32_t zdr_symlinkdata3 (ZDR *, symlinkdata3*); +extern uint32_t zdr_SYMLINK3args (ZDR *, SYMLINK3args*); +extern uint32_t zdr_SYMLINK3resok (ZDR *, SYMLINK3resok*); +extern uint32_t zdr_SYMLINK3resfail (ZDR *, SYMLINK3resfail*); +extern uint32_t zdr_SYMLINK3res (ZDR *, SYMLINK3res*); +extern uint32_t zdr_READLINK3args (ZDR *, READLINK3args*); +extern uint32_t zdr_READLINK3resok (ZDR *, READLINK3resok*); +extern uint32_t zdr_READLINK3resfail (ZDR *, READLINK3resfail*); +extern uint32_t zdr_READLINK3res (ZDR *, READLINK3res*); +extern uint32_t zdr_devicedata3 (ZDR *, devicedata3*); +extern uint32_t zdr_mknoddata3 (ZDR *, mknoddata3*); +extern uint32_t zdr_MKNOD3args (ZDR *, MKNOD3args*); +extern uint32_t zdr_MKNOD3resok (ZDR *, MKNOD3resok*); +extern uint32_t zdr_MKNOD3resfail (ZDR *, MKNOD3resfail*); +extern uint32_t zdr_MKNOD3res (ZDR *, MKNOD3res*); +extern uint32_t zdr_MKDIR3args (ZDR *, MKDIR3args*); +extern uint32_t zdr_MKDIR3resok (ZDR *, MKDIR3resok*); +extern uint32_t zdr_MKDIR3resfail (ZDR *, MKDIR3resfail*); +extern uint32_t zdr_MKDIR3res (ZDR *, MKDIR3res*); +extern uint32_t zdr_RMDIR3args (ZDR *, RMDIR3args*); +extern uint32_t zdr_RMDIR3resok (ZDR *, RMDIR3resok*); +extern uint32_t zdr_RMDIR3resfail (ZDR *, RMDIR3resfail*); +extern uint32_t zdr_RMDIR3res (ZDR *, RMDIR3res*); +extern uint32_t zdr_RENAME3args (ZDR *, RENAME3args*); +extern uint32_t zdr_RENAME3resok (ZDR *, RENAME3resok*); +extern uint32_t zdr_RENAME3resfail (ZDR *, RENAME3resfail*); +extern uint32_t zdr_RENAME3res (ZDR *, RENAME3res*); +extern uint32_t zdr_READDIRPLUS3args (ZDR *, READDIRPLUS3args*); +extern uint32_t zdr_entryplus3 (ZDR *, entryplus3*); +extern uint32_t zdr_dirlistplus3 (ZDR *, dirlistplus3*); +extern uint32_t zdr_READDIRPLUS3resok (ZDR *, READDIRPLUS3resok*); +extern uint32_t zdr_READDIRPLUS3resfail (ZDR *, READDIRPLUS3resfail*); +extern uint32_t zdr_READDIRPLUS3res (ZDR *, READDIRPLUS3res*); +extern uint32_t zdr_READDIR3args (ZDR *, READDIR3args*); +extern uint32_t zdr_entry3 (ZDR *, entry3*); +extern uint32_t zdr_dirlist3 (ZDR *, dirlist3*); +extern uint32_t zdr_READDIR3resok (ZDR *, READDIR3resok*); +extern uint32_t zdr_READDIR3resfail (ZDR *, READDIR3resfail*); +extern uint32_t zdr_READDIR3res (ZDR *, READDIR3res*); +extern uint32_t zdr_LINK3args (ZDR *, LINK3args*); +extern uint32_t zdr_LINK3resok (ZDR *, LINK3resok*); +extern uint32_t zdr_LINK3resfail (ZDR *, LINK3resfail*); +extern uint32_t zdr_LINK3res (ZDR *, LINK3res*); +extern uint32_t zdr_sattrguard3 (ZDR *, sattrguard3*); +extern uint32_t zdr_SETATTR3args (ZDR *, SETATTR3args*); +extern uint32_t zdr_SETATTR3resok (ZDR *, SETATTR3resok*); +extern uint32_t zdr_SETATTR3resfail (ZDR *, SETATTR3resfail*); +extern uint32_t zdr_SETATTR3res (ZDR *, SETATTR3res*); +extern uint32_t zdr_fhandle2 (ZDR *, fhandle2); +extern uint32_t zdr_ftype2 (ZDR *, ftype2*); +extern uint32_t zdr_fattr2 (ZDR *, fattr2*); +extern uint32_t zdr_sattr2 (ZDR *, sattr2*); +extern uint32_t zdr_filename2 (ZDR *, filename2*); +extern uint32_t zdr_path2 (ZDR *, path2*); +extern uint32_t zdr_nfsdata2 (ZDR *, nfsdata2*); +extern uint32_t zdr_nfscookie2 (ZDR *, nfscookie2); +extern uint32_t zdr_entry2 (ZDR *, entry2*); +extern uint32_t zdr_diropargs2 (ZDR *, diropargs2*); +extern uint32_t zdr_GETATTR2args (ZDR *, GETATTR2args*); +extern uint32_t zdr_GETATTR2resok (ZDR *, GETATTR2resok*); +extern uint32_t zdr_GETATTR2res (ZDR *, GETATTR2res*); +extern uint32_t zdr_SETATTR2args (ZDR *, SETATTR2args*); +extern uint32_t zdr_SETATTR2resok (ZDR *, SETATTR2resok*); +extern uint32_t zdr_SETATTR2res (ZDR *, SETATTR2res*); +extern uint32_t zdr_LOOKUP2args (ZDR *, LOOKUP2args*); +extern uint32_t zdr_LOOKUP2resok (ZDR *, LOOKUP2resok*); +extern uint32_t zdr_LOOKUP2res (ZDR *, LOOKUP2res*); +extern uint32_t zdr_READLINK2args (ZDR *, READLINK2args*); +extern uint32_t zdr_READLINK2resok (ZDR *, READLINK2resok*); +extern uint32_t zdr_READLINK2res (ZDR *, READLINK2res*); +extern uint32_t zdr_READ2args (ZDR *, READ2args*); +extern uint32_t zdr_READ2resok (ZDR *, READ2resok*); +extern uint32_t zdr_READ2res (ZDR *, READ2res*); +extern uint32_t zdr_WRITE2args (ZDR *, WRITE2args*); +extern uint32_t zdr_WRITE2resok (ZDR *, WRITE2resok*); +extern uint32_t zdr_WRITE2res (ZDR *, WRITE2res*); +extern uint32_t zdr_CREATE2args (ZDR *, CREATE2args*); +extern uint32_t zdr_CREATE2resok (ZDR *, CREATE2resok*); +extern uint32_t zdr_CREATE2res (ZDR *, CREATE2res*); +extern uint32_t zdr_REMOVE2args (ZDR *, REMOVE2args*); +extern uint32_t zdr_REMOVE2res (ZDR *, REMOVE2res*); +extern uint32_t zdr_RENAME2args (ZDR *, RENAME2args*); +extern uint32_t zdr_RENAME2res (ZDR *, RENAME2res*); +extern uint32_t zdr_LINK2args (ZDR *, LINK2args*); +extern uint32_t zdr_LINK2res (ZDR *, LINK2res*); +extern uint32_t zdr_SYMLINK2args (ZDR *, SYMLINK2args*); +extern uint32_t zdr_SYMLINK2res (ZDR *, SYMLINK2res*); +extern uint32_t zdr_MKDIR2args (ZDR *, MKDIR2args*); +extern uint32_t zdr_MKDIR2resok (ZDR *, MKDIR2resok*); +extern uint32_t zdr_MKDIR2res (ZDR *, MKDIR2res*); +extern uint32_t zdr_RMDIR2args (ZDR *, RMDIR2args*); +extern uint32_t zdr_RMDIR2res (ZDR *, RMDIR2res*); +extern uint32_t zdr_READDIR2args (ZDR *, READDIR2args*); +extern uint32_t zdr_READDIR2resok (ZDR *, READDIR2resok*); +extern uint32_t zdr_READDIR2res (ZDR *, READDIR2res*); +extern uint32_t zdr_STATFS2args (ZDR *, STATFS2args*); +extern uint32_t zdr_STATFS2resok (ZDR *, STATFS2resok*); +extern uint32_t zdr_STATFS2res (ZDR *, STATFS2res*); +extern uint32_t zdr_nfsacl_type (ZDR *, nfsacl_type*); +extern uint32_t zdr_nfsacl_ace (ZDR *, nfsacl_ace*); +extern uint32_t zdr_GETACL3args (ZDR *, GETACL3args*); +extern uint32_t zdr_GETACL3resok (ZDR *, GETACL3resok*); +extern uint32_t zdr_GETACL3res (ZDR *, GETACL3res*); +extern uint32_t zdr_SETACL3args (ZDR *, SETACL3args*); +extern uint32_t zdr_SETACL3resok (ZDR *, SETACL3resok*); +extern uint32_t zdr_SETACL3res (ZDR *, SETACL3res*); #else /* K&R C */ -extern bool_t zdr_cookieverf3 (); -extern bool_t zdr_cookie3 (); -extern bool_t zdr_nfs_fh3 (); -extern bool_t zdr_filename3 (); -extern bool_t zdr_diropargs3 (); -extern bool_t zdr_ftype3 (); -extern bool_t zdr_mode3 (); -extern bool_t zdr_uid3 (); -extern bool_t zdr_gid3 (); -extern bool_t zdr_size3 (); -extern bool_t zdr_fileid3 (); -extern bool_t zdr_specdata3 (); -extern bool_t zdr_nfstime3 (); -extern bool_t zdr_fattr3 (); -extern bool_t zdr_post_op_attr (); -extern bool_t zdr_nfsstat3 (); -extern bool_t zdr_stable_how (); -extern bool_t zdr_offset3 (); -extern bool_t zdr_count3 (); -extern bool_t zdr_wcc_attr (); -extern bool_t zdr_pre_op_attr (); -extern bool_t zdr_wcc_data (); -extern bool_t zdr_WRITE3args (); -extern bool_t zdr_writeverf3 (); -extern bool_t zdr_WRITE3resok (); -extern bool_t zdr_WRITE3resfail (); -extern bool_t zdr_WRITE3res (); -extern bool_t zdr_LOOKUP3args (); -extern bool_t zdr_LOOKUP3resok (); -extern bool_t zdr_LOOKUP3resfail (); -extern bool_t zdr_LOOKUP3res (); -extern bool_t zdr_COMMIT3args (); -extern bool_t zdr_COMMIT3resok (); -extern bool_t zdr_COMMIT3resfail (); -extern bool_t zdr_COMMIT3res (); -extern bool_t zdr_ACCESS3args (); -extern bool_t zdr_ACCESS3resok (); -extern bool_t zdr_ACCESS3resfail (); -extern bool_t zdr_ACCESS3res (); -extern bool_t zdr_GETATTR3args (); -extern bool_t zdr_GETATTR3resok (); -extern bool_t zdr_GETATTR3res (); -extern bool_t zdr_time_how (); -extern bool_t zdr_set_mode3 (); -extern bool_t zdr_set_uid3 (); -extern bool_t zdr_set_gid3 (); -extern bool_t zdr_set_size3 (); -extern bool_t zdr_set_atime (); -extern bool_t zdr_set_mtime (); -extern bool_t zdr_sattr3 (); -extern bool_t zdr_createmode3 (); -extern bool_t zdr_createverf3 (); -extern bool_t zdr_createhow3 (); -extern bool_t zdr_CREATE3args (); -extern bool_t zdr_post_op_fh3 (); -extern bool_t zdr_CREATE3resok (); -extern bool_t zdr_CREATE3resfail (); -extern bool_t zdr_CREATE3res (); -extern bool_t zdr_REMOVE3args (); -extern bool_t zdr_REMOVE3resok (); -extern bool_t zdr_REMOVE3resfail (); -extern bool_t zdr_REMOVE3res (); -extern bool_t zdr_READ3args (); -extern bool_t zdr_READ3resok (); -extern bool_t zdr_READ3resfail (); -extern bool_t zdr_READ3res (); -extern bool_t zdr_FSINFO3args (); -extern bool_t zdr_FSINFO3resok (); -extern bool_t zdr_FSINFO3resfail (); -extern bool_t zdr_FSINFO3res (); -extern bool_t zdr_FSSTAT3args (); -extern bool_t zdr_FSSTAT3resok (); -extern bool_t zdr_FSSTAT3resfail (); -extern bool_t zdr_FSSTAT3res (); -extern bool_t zdr_PATHCONF3args (); -extern bool_t zdr_PATHCONF3resok (); -extern bool_t zdr_PATHCONF3resfail (); -extern bool_t zdr_PATHCONF3res (); -extern bool_t zdr_nfspath3 (); -extern bool_t zdr_symlinkdata3 (); -extern bool_t zdr_SYMLINK3args (); -extern bool_t zdr_SYMLINK3resok (); -extern bool_t zdr_SYMLINK3resfail (); -extern bool_t zdr_SYMLINK3res (); -extern bool_t zdr_READLINK3args (); -extern bool_t zdr_READLINK3resok (); -extern bool_t zdr_READLINK3resfail (); -extern bool_t zdr_READLINK3res (); -extern bool_t zdr_devicedata3 (); -extern bool_t zdr_mknoddata3 (); -extern bool_t zdr_MKNOD3args (); -extern bool_t zdr_MKNOD3resok (); -extern bool_t zdr_MKNOD3resfail (); -extern bool_t zdr_MKNOD3res (); -extern bool_t zdr_MKDIR3args (); -extern bool_t zdr_MKDIR3resok (); -extern bool_t zdr_MKDIR3resfail (); -extern bool_t zdr_MKDIR3res (); -extern bool_t zdr_RMDIR3args (); -extern bool_t zdr_RMDIR3resok (); -extern bool_t zdr_RMDIR3resfail (); -extern bool_t zdr_RMDIR3res (); -extern bool_t zdr_RENAME3args (); -extern bool_t zdr_RENAME3resok (); -extern bool_t zdr_RENAME3resfail (); -extern bool_t zdr_RENAME3res (); -extern bool_t zdr_READDIRPLUS3args (); -extern bool_t zdr_entryplus3 (); -extern bool_t zdr_dirlistplus3 (); -extern bool_t zdr_READDIRPLUS3resok (); -extern bool_t zdr_READDIRPLUS3resfail (); -extern bool_t zdr_READDIRPLUS3res (); -extern bool_t zdr_READDIR3args (); -extern bool_t zdr_entry3 (); -extern bool_t zdr_dirlist3 (); -extern bool_t zdr_READDIR3resok (); -extern bool_t zdr_READDIR3resfail (); -extern bool_t zdr_READDIR3res (); -extern bool_t zdr_LINK3args (); -extern bool_t zdr_LINK3resok (); -extern bool_t zdr_LINK3resfail (); -extern bool_t zdr_LINK3res (); -extern bool_t zdr_sattrguard3 (); -extern bool_t zdr_SETATTR3args (); -extern bool_t zdr_SETATTR3resok (); -extern bool_t zdr_SETATTR3resfail (); -extern bool_t zdr_SETATTR3res (); -extern bool_t zdr_fhandle2 (); -extern bool_t zdr_ftype2 (); -extern bool_t zdr_fattr2 (); -extern bool_t zdr_sattr2 (); -extern bool_t zdr_filename2 (); -extern bool_t zdr_path2 (); -extern bool_t zdr_nfsdata2 (); -extern bool_t zdr_nfscookie2 (); -extern bool_t zdr_entry2 (); -extern bool_t zdr_diropargs2 (); -extern bool_t zdr_GETATTR2args (); -extern bool_t zdr_GETATTR2resok (); -extern bool_t zdr_GETATTR2res (); -extern bool_t zdr_SETATTR2args (); -extern bool_t zdr_SETATTR2resok (); -extern bool_t zdr_SETATTR2res (); -extern bool_t zdr_LOOKUP2args (); -extern bool_t zdr_LOOKUP2resok (); -extern bool_t zdr_LOOKUP2res (); -extern bool_t zdr_READLINK2args (); -extern bool_t zdr_READLINK2resok (); -extern bool_t zdr_READLINK2res (); -extern bool_t zdr_READ2args (); -extern bool_t zdr_READ2resok (); -extern bool_t zdr_READ2res (); -extern bool_t zdr_WRITE2args (); -extern bool_t zdr_WRITE2resok (); -extern bool_t zdr_WRITE2res (); -extern bool_t zdr_CREATE2args (); -extern bool_t zdr_CREATE2resok (); -extern bool_t zdr_CREATE2res (); -extern bool_t zdr_REMOVE2args (); -extern bool_t zdr_REMOVE2res (); -extern bool_t zdr_RENAME2args (); -extern bool_t zdr_RENAME2res (); -extern bool_t zdr_LINK2args (); -extern bool_t zdr_LINK2res (); -extern bool_t zdr_SYMLINK2args (); -extern bool_t zdr_SYMLINK2res (); -extern bool_t zdr_MKDIR2args (); -extern bool_t zdr_MKDIR2resok (); -extern bool_t zdr_MKDIR2res (); -extern bool_t zdr_RMDIR2args (); -extern bool_t zdr_RMDIR2res (); -extern bool_t zdr_READDIR2args (); -extern bool_t zdr_READDIR2resok (); -extern bool_t zdr_READDIR2res (); -extern bool_t zdr_STATFS2args (); -extern bool_t zdr_STATFS2resok (); -extern bool_t zdr_STATFS2res (); -extern bool_t zdr_nfsacl_type (); -extern bool_t zdr_nfsacl_ace (); -extern bool_t zdr_GETACL3args (); -extern bool_t zdr_GETACL3resok (); -extern bool_t zdr_GETACL3res (); -extern bool_t zdr_SETACL3args (); -extern bool_t zdr_SETACL3resok (); -extern bool_t zdr_SETACL3res (); +extern uint32_t zdr_cookieverf3 (); +extern uint32_t zdr_cookie3 (); +extern uint32_t zdr_nfs_fh3 (); +extern uint32_t zdr_filename3 (); +extern uint32_t zdr_diropargs3 (); +extern uint32_t zdr_ftype3 (); +extern uint32_t zdr_mode3 (); +extern uint32_t zdr_uid3 (); +extern uint32_t zdr_gid3 (); +extern uint32_t zdr_size3 (); +extern uint32_t zdr_fileid3 (); +extern uint32_t zdr_specdata3 (); +extern uint32_t zdr_nfstime3 (); +extern uint32_t zdr_fattr3 (); +extern uint32_t zdr_post_op_attr (); +extern uint32_t zdr_nfsstat3 (); +extern uint32_t zdr_stable_how (); +extern uint32_t zdr_offset3 (); +extern uint32_t zdr_count3 (); +extern uint32_t zdr_wcc_attr (); +extern uint32_t zdr_pre_op_attr (); +extern uint32_t zdr_wcc_data (); +extern uint32_t zdr_WRITE3args (); +extern uint32_t zdr_writeverf3 (); +extern uint32_t zdr_WRITE3resok (); +extern uint32_t zdr_WRITE3resfail (); +extern uint32_t zdr_WRITE3res (); +extern uint32_t zdr_LOOKUP3args (); +extern uint32_t zdr_LOOKUP3resok (); +extern uint32_t zdr_LOOKUP3resfail (); +extern uint32_t zdr_LOOKUP3res (); +extern uint32_t zdr_COMMIT3args (); +extern uint32_t zdr_COMMIT3resok (); +extern uint32_t zdr_COMMIT3resfail (); +extern uint32_t zdr_COMMIT3res (); +extern uint32_t zdr_ACCESS3args (); +extern uint32_t zdr_ACCESS3resok (); +extern uint32_t zdr_ACCESS3resfail (); +extern uint32_t zdr_ACCESS3res (); +extern uint32_t zdr_GETATTR3args (); +extern uint32_t zdr_GETATTR3resok (); +extern uint32_t zdr_GETATTR3res (); +extern uint32_t zdr_time_how (); +extern uint32_t zdr_set_mode3 (); +extern uint32_t zdr_set_uid3 (); +extern uint32_t zdr_set_gid3 (); +extern uint32_t zdr_set_size3 (); +extern uint32_t zdr_set_atime (); +extern uint32_t zdr_set_mtime (); +extern uint32_t zdr_sattr3 (); +extern uint32_t zdr_createmode3 (); +extern uint32_t zdr_createverf3 (); +extern uint32_t zdr_createhow3 (); +extern uint32_t zdr_CREATE3args (); +extern uint32_t zdr_post_op_fh3 (); +extern uint32_t zdr_CREATE3resok (); +extern uint32_t zdr_CREATE3resfail (); +extern uint32_t zdr_CREATE3res (); +extern uint32_t zdr_REMOVE3args (); +extern uint32_t zdr_REMOVE3resok (); +extern uint32_t zdr_REMOVE3resfail (); +extern uint32_t zdr_REMOVE3res (); +extern uint32_t zdr_READ3args (); +extern uint32_t zdr_READ3resok (); +extern uint32_t zdr_READ3resfail (); +extern uint32_t zdr_READ3res (); +extern uint32_t zdr_FSINFO3args (); +extern uint32_t zdr_FSINFO3resok (); +extern uint32_t zdr_FSINFO3resfail (); +extern uint32_t zdr_FSINFO3res (); +extern uint32_t zdr_FSSTAT3args (); +extern uint32_t zdr_FSSTAT3resok (); +extern uint32_t zdr_FSSTAT3resfail (); +extern uint32_t zdr_FSSTAT3res (); +extern uint32_t zdr_PATHCONF3args (); +extern uint32_t zdr_PATHCONF3resok (); +extern uint32_t zdr_PATHCONF3resfail (); +extern uint32_t zdr_PATHCONF3res (); +extern uint32_t zdr_nfspath3 (); +extern uint32_t zdr_symlinkdata3 (); +extern uint32_t zdr_SYMLINK3args (); +extern uint32_t zdr_SYMLINK3resok (); +extern uint32_t zdr_SYMLINK3resfail (); +extern uint32_t zdr_SYMLINK3res (); +extern uint32_t zdr_READLINK3args (); +extern uint32_t zdr_READLINK3resok (); +extern uint32_t zdr_READLINK3resfail (); +extern uint32_t zdr_READLINK3res (); +extern uint32_t zdr_devicedata3 (); +extern uint32_t zdr_mknoddata3 (); +extern uint32_t zdr_MKNOD3args (); +extern uint32_t zdr_MKNOD3resok (); +extern uint32_t zdr_MKNOD3resfail (); +extern uint32_t zdr_MKNOD3res (); +extern uint32_t zdr_MKDIR3args (); +extern uint32_t zdr_MKDIR3resok (); +extern uint32_t zdr_MKDIR3resfail (); +extern uint32_t zdr_MKDIR3res (); +extern uint32_t zdr_RMDIR3args (); +extern uint32_t zdr_RMDIR3resok (); +extern uint32_t zdr_RMDIR3resfail (); +extern uint32_t zdr_RMDIR3res (); +extern uint32_t zdr_RENAME3args (); +extern uint32_t zdr_RENAME3resok (); +extern uint32_t zdr_RENAME3resfail (); +extern uint32_t zdr_RENAME3res (); +extern uint32_t zdr_READDIRPLUS3args (); +extern uint32_t zdr_entryplus3 (); +extern uint32_t zdr_dirlistplus3 (); +extern uint32_t zdr_READDIRPLUS3resok (); +extern uint32_t zdr_READDIRPLUS3resfail (); +extern uint32_t zdr_READDIRPLUS3res (); +extern uint32_t zdr_READDIR3args (); +extern uint32_t zdr_entry3 (); +extern uint32_t zdr_dirlist3 (); +extern uint32_t zdr_READDIR3resok (); +extern uint32_t zdr_READDIR3resfail (); +extern uint32_t zdr_READDIR3res (); +extern uint32_t zdr_LINK3args (); +extern uint32_t zdr_LINK3resok (); +extern uint32_t zdr_LINK3resfail (); +extern uint32_t zdr_LINK3res (); +extern uint32_t zdr_sattrguard3 (); +extern uint32_t zdr_SETATTR3args (); +extern uint32_t zdr_SETATTR3resok (); +extern uint32_t zdr_SETATTR3resfail (); +extern uint32_t zdr_SETATTR3res (); +extern uint32_t zdr_fhandle2 (); +extern uint32_t zdr_ftype2 (); +extern uint32_t zdr_fattr2 (); +extern uint32_t zdr_sattr2 (); +extern uint32_t zdr_filename2 (); +extern uint32_t zdr_path2 (); +extern uint32_t zdr_nfsdata2 (); +extern uint32_t zdr_nfscookie2 (); +extern uint32_t zdr_entry2 (); +extern uint32_t zdr_diropargs2 (); +extern uint32_t zdr_GETATTR2args (); +extern uint32_t zdr_GETATTR2resok (); +extern uint32_t zdr_GETATTR2res (); +extern uint32_t zdr_SETATTR2args (); +extern uint32_t zdr_SETATTR2resok (); +extern uint32_t zdr_SETATTR2res (); +extern uint32_t zdr_LOOKUP2args (); +extern uint32_t zdr_LOOKUP2resok (); +extern uint32_t zdr_LOOKUP2res (); +extern uint32_t zdr_READLINK2args (); +extern uint32_t zdr_READLINK2resok (); +extern uint32_t zdr_READLINK2res (); +extern uint32_t zdr_READ2args (); +extern uint32_t zdr_READ2resok (); +extern uint32_t zdr_READ2res (); +extern uint32_t zdr_WRITE2args (); +extern uint32_t zdr_WRITE2resok (); +extern uint32_t zdr_WRITE2res (); +extern uint32_t zdr_CREATE2args (); +extern uint32_t zdr_CREATE2resok (); +extern uint32_t zdr_CREATE2res (); +extern uint32_t zdr_REMOVE2args (); +extern uint32_t zdr_REMOVE2res (); +extern uint32_t zdr_RENAME2args (); +extern uint32_t zdr_RENAME2res (); +extern uint32_t zdr_LINK2args (); +extern uint32_t zdr_LINK2res (); +extern uint32_t zdr_SYMLINK2args (); +extern uint32_t zdr_SYMLINK2res (); +extern uint32_t zdr_MKDIR2args (); +extern uint32_t zdr_MKDIR2resok (); +extern uint32_t zdr_MKDIR2res (); +extern uint32_t zdr_RMDIR2args (); +extern uint32_t zdr_RMDIR2res (); +extern uint32_t zdr_READDIR2args (); +extern uint32_t zdr_READDIR2resok (); +extern uint32_t zdr_READDIR2res (); +extern uint32_t zdr_STATFS2args (); +extern uint32_t zdr_STATFS2resok (); +extern uint32_t zdr_STATFS2res (); +extern uint32_t zdr_nfsacl_type (); +extern uint32_t zdr_nfsacl_ace (); +extern uint32_t zdr_GETACL3args (); +extern uint32_t zdr_GETACL3resok (); +extern uint32_t zdr_GETACL3res (); +extern uint32_t zdr_SETACL3args (); +extern uint32_t zdr_SETACL3resok (); +extern uint32_t zdr_SETACL3res (); #endif /* K&R C */