| /* |
| * Please do not edit this file. |
| * It was generated using rpcgen. |
| */ |
| |
| #ifndef _NFS_PROT_H_RPCGEN |
| #define _NFS_PROT_H_RPCGEN |
| |
| #include <rpc/rpc.h> |
| |
| #define NFS_PORT 2049 |
| #define NFS_MAXDATA 8192 |
| #define NFS_MAXPATHLEN 1024 |
| #define NFS_MAXNAMLEN 255 |
| #define NFS_FHSIZE 32 |
| #define NFS_COOKIESIZE 4 |
| #define NFS_FIFO_DEV -1 |
| #define NFSMODE_FMT 0170000 |
| #define NFSMODE_DIR 0040000 |
| #define NFSMODE_CHR 0020000 |
| #define NFSMODE_BLK 0060000 |
| #define NFSMODE_REG 0100000 |
| #define NFSMODE_LNK 0120000 |
| #define NFSMODE_SOCK 0140000 |
| #define NFSMODE_FIFO 0010000 |
| |
| enum nfsstat { |
| NFS_OK = 0, |
| NFSERR_PERM = 1, |
| NFSERR_NOENT = 2, |
| NFSERR_IO = 5, |
| NFSERR_NXIO = 6, |
| NFSERR_ACCES = 13, |
| NFSERR_EXIST = 17, |
| NFSERR_NODEV = 19, |
| NFSERR_NOTDIR = 20, |
| NFSERR_ISDIR = 21, |
| NFSERR_FBIG = 27, |
| NFSERR_NOSPC = 28, |
| NFSERR_ROFS = 30, |
| NFSERR_NAMETOOLONG = 63, |
| NFSERR_NOTEMPTY = 66, |
| NFSERR_DQUOT = 69, |
| NFSERR_STALE = 70, |
| NFSERR_WFLUSH = 99, |
| }; |
| typedef enum nfsstat nfsstat; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_nfsstat(XDR *, nfsstat*); |
| #elif __STDC__ |
| extern bool_t xdr_nfsstat(XDR *, nfsstat*); |
| #else /* Old Style C */ |
| bool_t xdr_nfsstat(); |
| #endif /* Old Style C */ |
| |
| |
| enum ftype { |
| NFNON = 0, |
| NFREG = 1, |
| NFDIR = 2, |
| NFBLK = 3, |
| NFCHR = 4, |
| NFLNK = 5, |
| NFSOCK = 6, |
| NFBAD = 7, |
| NFFIFO = 8, |
| }; |
| typedef enum ftype ftype; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_ftype(XDR *, ftype*); |
| #elif __STDC__ |
| extern bool_t xdr_ftype(XDR *, ftype*); |
| #else /* Old Style C */ |
| bool_t xdr_ftype(); |
| #endif /* Old Style C */ |
| |
| |
| struct nfs_fh { |
| char data[NFS_FHSIZE]; |
| }; |
| typedef struct nfs_fh nfs_fh; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_nfs_fh(XDR *, nfs_fh*); |
| #elif __STDC__ |
| extern bool_t xdr_nfs_fh(XDR *, nfs_fh*); |
| #else /* Old Style C */ |
| bool_t xdr_nfs_fh(); |
| #endif /* Old Style C */ |
| |
| |
| struct nfstime { |
| u_int seconds; |
| u_int useconds; |
| }; |
| typedef struct nfstime nfstime; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_nfstime(XDR *, nfstime*); |
| #elif __STDC__ |
| extern bool_t xdr_nfstime(XDR *, nfstime*); |
| #else /* Old Style C */ |
| bool_t xdr_nfstime(); |
| #endif /* Old Style C */ |
| |
| |
| struct fattr { |
| ftype type; |
| u_int mode; |
| u_int nlink; |
| u_int uid; |
| u_int gid; |
| u_int size; |
| u_int blocksize; |
| u_int rdev; |
| u_int blocks; |
| u_int fsid; |
| u_int fileid; |
| nfstime atime; |
| nfstime mtime; |
| nfstime ctime; |
| }; |
| typedef struct fattr fattr; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_fattr(XDR *, fattr*); |
| #elif __STDC__ |
| extern bool_t xdr_fattr(XDR *, fattr*); |
| #else /* Old Style C */ |
| bool_t xdr_fattr(); |
| #endif /* Old Style C */ |
| |
| |
| struct sattr { |
| u_int mode; |
| u_int uid; |
| u_int gid; |
| u_int size; |
| nfstime atime; |
| nfstime mtime; |
| }; |
| typedef struct sattr sattr; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_sattr(XDR *, sattr*); |
| #elif __STDC__ |
| extern bool_t xdr_sattr(XDR *, sattr*); |
| #else /* Old Style C */ |
| bool_t xdr_sattr(); |
| #endif /* Old Style C */ |
| |
| |
| typedef char *filename; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_filename(XDR *, filename*); |
| #elif __STDC__ |
| extern bool_t xdr_filename(XDR *, filename*); |
| #else /* Old Style C */ |
| bool_t xdr_filename(); |
| #endif /* Old Style C */ |
| |
| |
| typedef char *nfspath; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_nfspath(XDR *, nfspath*); |
| #elif __STDC__ |
| extern bool_t xdr_nfspath(XDR *, nfspath*); |
| #else /* Old Style C */ |
| bool_t xdr_nfspath(); |
| #endif /* Old Style C */ |
| |
| |
| struct attrstat { |
| nfsstat status; |
| union { |
| fattr attributes; |
| } attrstat_u; |
| }; |
| typedef struct attrstat attrstat; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_attrstat(XDR *, attrstat*); |
| #elif __STDC__ |
| extern bool_t xdr_attrstat(XDR *, attrstat*); |
| #else /* Old Style C */ |
| bool_t xdr_attrstat(); |
| #endif /* Old Style C */ |
| |
| |
| struct sattrargs { |
| nfs_fh file; |
| sattr attributes; |
| }; |
| typedef struct sattrargs sattrargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_sattrargs(XDR *, sattrargs*); |
| #elif __STDC__ |
| extern bool_t xdr_sattrargs(XDR *, sattrargs*); |
| #else /* Old Style C */ |
| bool_t xdr_sattrargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct diropargs { |
| nfs_fh dir; |
| filename name; |
| }; |
| typedef struct diropargs diropargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_diropargs(XDR *, diropargs*); |
| #elif __STDC__ |
| extern bool_t xdr_diropargs(XDR *, diropargs*); |
| #else /* Old Style C */ |
| bool_t xdr_diropargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct diropokres { |
| nfs_fh file; |
| fattr attributes; |
| }; |
| typedef struct diropokres diropokres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_diropokres(XDR *, diropokres*); |
| #elif __STDC__ |
| extern bool_t xdr_diropokres(XDR *, diropokres*); |
| #else /* Old Style C */ |
| bool_t xdr_diropokres(); |
| #endif /* Old Style C */ |
| |
| |
| struct diropres { |
| nfsstat status; |
| union { |
| diropokres diropres; |
| } diropres_u; |
| }; |
| typedef struct diropres diropres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_diropres(XDR *, diropres*); |
| #elif __STDC__ |
| extern bool_t xdr_diropres(XDR *, diropres*); |
| #else /* Old Style C */ |
| bool_t xdr_diropres(); |
| #endif /* Old Style C */ |
| |
| |
| struct readlinkres { |
| nfsstat status; |
| union { |
| nfspath data; |
| } readlinkres_u; |
| }; |
| typedef struct readlinkres readlinkres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_readlinkres(XDR *, readlinkres*); |
| #elif __STDC__ |
| extern bool_t xdr_readlinkres(XDR *, readlinkres*); |
| #else /* Old Style C */ |
| bool_t xdr_readlinkres(); |
| #endif /* Old Style C */ |
| |
| |
| struct readargs { |
| nfs_fh file; |
| u_int offset; |
| u_int count; |
| u_int totalcount; |
| }; |
| typedef struct readargs readargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_readargs(XDR *, readargs*); |
| #elif __STDC__ |
| extern bool_t xdr_readargs(XDR *, readargs*); |
| #else /* Old Style C */ |
| bool_t xdr_readargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct readokres { |
| fattr attributes; |
| struct { |
| u_int data_len; |
| char *data_val; |
| } data; |
| }; |
| typedef struct readokres readokres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_readokres(XDR *, readokres*); |
| #elif __STDC__ |
| extern bool_t xdr_readokres(XDR *, readokres*); |
| #else /* Old Style C */ |
| bool_t xdr_readokres(); |
| #endif /* Old Style C */ |
| |
| |
| struct readres { |
| nfsstat status; |
| union { |
| readokres reply; |
| } readres_u; |
| }; |
| typedef struct readres readres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_readres(XDR *, readres*); |
| #elif __STDC__ |
| extern bool_t xdr_readres(XDR *, readres*); |
| #else /* Old Style C */ |
| bool_t xdr_readres(); |
| #endif /* Old Style C */ |
| |
| |
| struct writeargs { |
| nfs_fh file; |
| u_int beginoffset; |
| u_int offset; |
| u_int totalcount; |
| struct { |
| u_int data_len; |
| char *data_val; |
| } data; |
| }; |
| typedef struct writeargs writeargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_writeargs(XDR *, writeargs*); |
| #elif __STDC__ |
| extern bool_t xdr_writeargs(XDR *, writeargs*); |
| #else /* Old Style C */ |
| bool_t xdr_writeargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct createargs { |
| diropargs where; |
| sattr attributes; |
| }; |
| typedef struct createargs createargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_createargs(XDR *, createargs*); |
| #elif __STDC__ |
| extern bool_t xdr_createargs(XDR *, createargs*); |
| #else /* Old Style C */ |
| bool_t xdr_createargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct renameargs { |
| diropargs from; |
| diropargs to; |
| }; |
| typedef struct renameargs renameargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_renameargs(XDR *, renameargs*); |
| #elif __STDC__ |
| extern bool_t xdr_renameargs(XDR *, renameargs*); |
| #else /* Old Style C */ |
| bool_t xdr_renameargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct linkargs { |
| nfs_fh from; |
| diropargs to; |
| }; |
| typedef struct linkargs linkargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_linkargs(XDR *, linkargs*); |
| #elif __STDC__ |
| extern bool_t xdr_linkargs(XDR *, linkargs*); |
| #else /* Old Style C */ |
| bool_t xdr_linkargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct symlinkargs { |
| diropargs from; |
| nfspath to; |
| sattr attributes; |
| }; |
| typedef struct symlinkargs symlinkargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_symlinkargs(XDR *, symlinkargs*); |
| #elif __STDC__ |
| extern bool_t xdr_symlinkargs(XDR *, symlinkargs*); |
| #else /* Old Style C */ |
| bool_t xdr_symlinkargs(); |
| #endif /* Old Style C */ |
| |
| |
| typedef char nfscookie[NFS_COOKIESIZE]; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_nfscookie(XDR *, nfscookie); |
| #elif __STDC__ |
| extern bool_t xdr_nfscookie(XDR *, nfscookie); |
| #else /* Old Style C */ |
| bool_t xdr_nfscookie(); |
| #endif /* Old Style C */ |
| |
| |
| struct readdirargs { |
| nfs_fh dir; |
| nfscookie cookie; |
| u_int count; |
| }; |
| typedef struct readdirargs readdirargs; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_readdirargs(XDR *, readdirargs*); |
| #elif __STDC__ |
| extern bool_t xdr_readdirargs(XDR *, readdirargs*); |
| #else /* Old Style C */ |
| bool_t xdr_readdirargs(); |
| #endif /* Old Style C */ |
| |
| |
| struct entry { |
| u_int fileid; |
| filename name; |
| nfscookie cookie; |
| struct entry *nextentry; |
| }; |
| typedef struct entry entry; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_entry(XDR *, entry*); |
| #elif __STDC__ |
| extern bool_t xdr_entry(XDR *, entry*); |
| #else /* Old Style C */ |
| bool_t xdr_entry(); |
| #endif /* Old Style C */ |
| |
| |
| struct dirlist { |
| entry *entries; |
| bool_t eof; |
| }; |
| typedef struct dirlist dirlist; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_dirlist(XDR *, dirlist*); |
| #elif __STDC__ |
| extern bool_t xdr_dirlist(XDR *, dirlist*); |
| #else /* Old Style C */ |
| bool_t xdr_dirlist(); |
| #endif /* Old Style C */ |
| |
| |
| struct readdirres { |
| nfsstat status; |
| union { |
| dirlist reply; |
| } readdirres_u; |
| }; |
| typedef struct readdirres readdirres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_readdirres(XDR *, readdirres*); |
| #elif __STDC__ |
| extern bool_t xdr_readdirres(XDR *, readdirres*); |
| #else /* Old Style C */ |
| bool_t xdr_readdirres(); |
| #endif /* Old Style C */ |
| |
| |
| struct statfsokres { |
| u_int tsize; |
| u_int bsize; |
| u_int blocks; |
| u_int bfree; |
| u_int bavail; |
| }; |
| typedef struct statfsokres statfsokres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_statfsokres(XDR *, statfsokres*); |
| #elif __STDC__ |
| extern bool_t xdr_statfsokres(XDR *, statfsokres*); |
| #else /* Old Style C */ |
| bool_t xdr_statfsokres(); |
| #endif /* Old Style C */ |
| |
| |
| struct statfsres { |
| nfsstat status; |
| union { |
| statfsokres reply; |
| } statfsres_u; |
| }; |
| typedef struct statfsres statfsres; |
| #ifdef __cplusplus |
| extern "C" bool_t xdr_statfsres(XDR *, statfsres*); |
| #elif __STDC__ |
| extern bool_t xdr_statfsres(XDR *, statfsres*); |
| #else /* Old Style C */ |
| bool_t xdr_statfsres(); |
| #endif /* Old Style C */ |
| |
| |
| #define NFS_PROGRAM ((u_long)100003) |
| #define NFS_VERSION ((u_long)2) |
| |
| #ifdef __cplusplus |
| #define NFSPROC_NULL ((u_long)0) |
| extern "C" void * nfsproc_null_2(void *, CLIENT *); |
| extern "C" void * nfsproc_null_2_svc(void *, struct svc_req *); |
| #define NFSPROC_GETATTR ((u_long)1) |
| extern "C" attrstat * nfsproc_getattr_2(nfs_fh *, CLIENT *); |
| extern "C" attrstat * nfsproc_getattr_2_svc(nfs_fh *, struct svc_req *); |
| #define NFSPROC_SETATTR ((u_long)2) |
| extern "C" attrstat * nfsproc_setattr_2(sattrargs *, CLIENT *); |
| extern "C" attrstat * nfsproc_setattr_2_svc(sattrargs *, struct svc_req *); |
| #define NFSPROC_ROOT ((u_long)3) |
| extern "C" void * nfsproc_root_2(void *, CLIENT *); |
| extern "C" void * nfsproc_root_2_svc(void *, struct svc_req *); |
| #define NFSPROC_LOOKUP ((u_long)4) |
| extern "C" diropres * nfsproc_lookup_2(diropargs *, CLIENT *); |
| extern "C" diropres * nfsproc_lookup_2_svc(diropargs *, struct svc_req *); |
| #define NFSPROC_READLINK ((u_long)5) |
| extern "C" readlinkres * nfsproc_readlink_2(nfs_fh *, CLIENT *); |
| extern "C" readlinkres * nfsproc_readlink_2_svc(nfs_fh *, struct svc_req *); |
| #define NFSPROC_READ ((u_long)6) |
| extern "C" readres * nfsproc_read_2(readargs *, CLIENT *); |
| extern "C" readres * nfsproc_read_2_svc(readargs *, struct svc_req *); |
| #define NFSPROC_WRITECACHE ((u_long)7) |
| extern "C" void * nfsproc_writecache_2(void *, CLIENT *); |
| extern "C" void * nfsproc_writecache_2_svc(void *, struct svc_req *); |
| #define NFSPROC_WRITE ((u_long)8) |
| extern "C" attrstat * nfsproc_write_2(writeargs *, CLIENT *); |
| extern "C" attrstat * nfsproc_write_2_svc(writeargs *, struct svc_req *); |
| #define NFSPROC_CREATE ((u_long)9) |
| extern "C" diropres * nfsproc_create_2(createargs *, CLIENT *); |
| extern "C" diropres * nfsproc_create_2_svc(createargs *, struct svc_req *); |
| #define NFSPROC_REMOVE ((u_long)10) |
| extern "C" nfsstat * nfsproc_remove_2(diropargs *, CLIENT *); |
| extern "C" nfsstat * nfsproc_remove_2_svc(diropargs *, struct svc_req *); |
| #define NFSPROC_RENAME ((u_long)11) |
| extern "C" nfsstat * nfsproc_rename_2(renameargs *, CLIENT *); |
| extern "C" nfsstat * nfsproc_rename_2_svc(renameargs *, struct svc_req *); |
| #define NFSPROC_LINK ((u_long)12) |
| extern "C" nfsstat * nfsproc_link_2(linkargs *, CLIENT *); |
| extern "C" nfsstat * nfsproc_link_2_svc(linkargs *, struct svc_req *); |
| #define NFSPROC_SYMLINK ((u_long)13) |
| extern "C" nfsstat * nfsproc_symlink_2(symlinkargs *, CLIENT *); |
| extern "C" nfsstat * nfsproc_symlink_2_svc(symlinkargs *, struct svc_req *); |
| #define NFSPROC_MKDIR ((u_long)14) |
| extern "C" diropres * nfsproc_mkdir_2(createargs *, CLIENT *); |
| extern "C" diropres * nfsproc_mkdir_2_svc(createargs *, struct svc_req *); |
| #define NFSPROC_RMDIR ((u_long)15) |
| extern "C" nfsstat * nfsproc_rmdir_2(diropargs *, CLIENT *); |
| extern "C" nfsstat * nfsproc_rmdir_2_svc(diropargs *, struct svc_req *); |
| #define NFSPROC_READDIR ((u_long)16) |
| extern "C" readdirres * nfsproc_readdir_2(readdirargs *, CLIENT *); |
| extern "C" readdirres * nfsproc_readdir_2_svc(readdirargs *, struct svc_req *); |
| #define NFSPROC_STATFS ((u_long)17) |
| extern "C" statfsres * nfsproc_statfs_2(nfs_fh *, CLIENT *); |
| extern "C" statfsres * nfsproc_statfs_2_svc(nfs_fh *, struct svc_req *); |
| |
| #elif __STDC__ |
| #define NFSPROC_NULL ((u_long)0) |
| extern void * nfsproc_null_2(void *, CLIENT *); |
| extern void * nfsproc_null_2_svc(void *, struct svc_req *); |
| #define NFSPROC_GETATTR ((u_long)1) |
| extern attrstat * nfsproc_getattr_2(nfs_fh *, CLIENT *); |
| extern attrstat * nfsproc_getattr_2_svc(nfs_fh *, struct svc_req *); |
| #define NFSPROC_SETATTR ((u_long)2) |
| extern attrstat * nfsproc_setattr_2(sattrargs *, CLIENT *); |
| extern attrstat * nfsproc_setattr_2_svc(sattrargs *, struct svc_req *); |
| #define NFSPROC_ROOT ((u_long)3) |
| extern void * nfsproc_root_2(void *, CLIENT *); |
| extern void * nfsproc_root_2_svc(void *, struct svc_req *); |
| #define NFSPROC_LOOKUP ((u_long)4) |
| extern diropres * nfsproc_lookup_2(diropargs *, CLIENT *); |
| extern diropres * nfsproc_lookup_2_svc(diropargs *, struct svc_req *); |
| #define NFSPROC_READLINK ((u_long)5) |
| extern readlinkres * nfsproc_readlink_2(nfs_fh *, CLIENT *); |
| extern readlinkres * nfsproc_readlink_2_svc(nfs_fh *, struct svc_req *); |
| #define NFSPROC_READ ((u_long)6) |
| extern readres * nfsproc_read_2(readargs *, CLIENT *); |
| extern readres * nfsproc_read_2_svc(readargs *, struct svc_req *); |
| #define NFSPROC_WRITECACHE ((u_long)7) |
| extern void * nfsproc_writecache_2(void *, CLIENT *); |
| extern void * nfsproc_writecache_2_svc(void *, struct svc_req *); |
| #define NFSPROC_WRITE ((u_long)8) |
| extern attrstat * nfsproc_write_2(writeargs *, CLIENT *); |
| extern attrstat * nfsproc_write_2_svc(writeargs *, struct svc_req *); |
| #define NFSPROC_CREATE ((u_long)9) |
| extern diropres * nfsproc_create_2(createargs *, CLIENT *); |
| extern diropres * nfsproc_create_2_svc(createargs *, struct svc_req *); |
| #define NFSPROC_REMOVE ((u_long)10) |
| extern nfsstat * nfsproc_remove_2(diropargs *, CLIENT *); |
| extern nfsstat * nfsproc_remove_2_svc(diropargs *, struct svc_req *); |
| #define NFSPROC_RENAME ((u_long)11) |
| extern nfsstat * nfsproc_rename_2(renameargs *, CLIENT *); |
| extern nfsstat * nfsproc_rename_2_svc(renameargs *, struct svc_req *); |
| #define NFSPROC_LINK ((u_long)12) |
| extern nfsstat * nfsproc_link_2(linkargs *, CLIENT *); |
| extern nfsstat * nfsproc_link_2_svc(linkargs *, struct svc_req *); |
| #define NFSPROC_SYMLINK ((u_long)13) |
| extern nfsstat * nfsproc_symlink_2(symlinkargs *, CLIENT *); |
| extern nfsstat * nfsproc_symlink_2_svc(symlinkargs *, struct svc_req *); |
| #define NFSPROC_MKDIR ((u_long)14) |
| extern diropres * nfsproc_mkdir_2(createargs *, CLIENT *); |
| extern diropres * nfsproc_mkdir_2_svc(createargs *, struct svc_req *); |
| #define NFSPROC_RMDIR ((u_long)15) |
| extern nfsstat * nfsproc_rmdir_2(diropargs *, CLIENT *); |
| extern nfsstat * nfsproc_rmdir_2_svc(diropargs *, struct svc_req *); |
| #define NFSPROC_READDIR ((u_long)16) |
| extern readdirres * nfsproc_readdir_2(readdirargs *, CLIENT *); |
| extern readdirres * nfsproc_readdir_2_svc(readdirargs *, struct svc_req *); |
| #define NFSPROC_STATFS ((u_long)17) |
| extern statfsres * nfsproc_statfs_2(nfs_fh *, CLIENT *); |
| extern statfsres * nfsproc_statfs_2_svc(nfs_fh *, struct svc_req *); |
| |
| #else /* Old Style C */ |
| #define NFSPROC_NULL ((u_long)0) |
| extern void * nfsproc_null_2(); |
| extern void * nfsproc_null_2_svc(); |
| #define NFSPROC_GETATTR ((u_long)1) |
| extern attrstat * nfsproc_getattr_2(); |
| extern attrstat * nfsproc_getattr_2_svc(); |
| #define NFSPROC_SETATTR ((u_long)2) |
| extern attrstat * nfsproc_setattr_2(); |
| extern attrstat * nfsproc_setattr_2_svc(); |
| #define NFSPROC_ROOT ((u_long)3) |
| extern void * nfsproc_root_2(); |
| extern void * nfsproc_root_2_svc(); |
| #define NFSPROC_LOOKUP ((u_long)4) |
| extern diropres * nfsproc_lookup_2(); |
| extern diropres * nfsproc_lookup_2_svc(); |
| #define NFSPROC_READLINK ((u_long)5) |
| extern readlinkres * nfsproc_readlink_2(); |
| extern readlinkres * nfsproc_readlink_2_svc(); |
| #define NFSPROC_READ ((u_long)6) |
| extern readres * nfsproc_read_2(); |
| extern readres * nfsproc_read_2_svc(); |
| #define NFSPROC_WRITECACHE ((u_long)7) |
| extern void * nfsproc_writecache_2(); |
| extern void * nfsproc_writecache_2_svc(); |
| #define NFSPROC_WRITE ((u_long)8) |
| extern attrstat * nfsproc_write_2(); |
| extern attrstat * nfsproc_write_2_svc(); |
| #define NFSPROC_CREATE ((u_long)9) |
| extern diropres * nfsproc_create_2(); |
| extern diropres * nfsproc_create_2_svc(); |
| #define NFSPROC_REMOVE ((u_long)10) |
| extern nfsstat * nfsproc_remove_2(); |
| extern nfsstat * nfsproc_remove_2_svc(); |
| #define NFSPROC_RENAME ((u_long)11) |
| extern nfsstat * nfsproc_rename_2(); |
| extern nfsstat * nfsproc_rename_2_svc(); |
| #define NFSPROC_LINK ((u_long)12) |
| extern nfsstat * nfsproc_link_2(); |
| extern nfsstat * nfsproc_link_2_svc(); |
| #define NFSPROC_SYMLINK ((u_long)13) |
| extern nfsstat * nfsproc_symlink_2(); |
| extern nfsstat * nfsproc_symlink_2_svc(); |
| #define NFSPROC_MKDIR ((u_long)14) |
| extern diropres * nfsproc_mkdir_2(); |
| extern diropres * nfsproc_mkdir_2_svc(); |
| #define NFSPROC_RMDIR ((u_long)15) |
| extern nfsstat * nfsproc_rmdir_2(); |
| extern nfsstat * nfsproc_rmdir_2_svc(); |
| #define NFSPROC_READDIR ((u_long)16) |
| extern readdirres * nfsproc_readdir_2(); |
| extern readdirres * nfsproc_readdir_2_svc(); |
| #define NFSPROC_STATFS ((u_long)17) |
| extern statfsres * nfsproc_statfs_2(); |
| extern statfsres * nfsproc_statfs_2_svc(); |
| #endif /* Old Style C */ |
| |
| #endif /* !_NFS_PROT_H_RPCGEN */ |