Stuff
This commit is contained in:
		
							
								
								
									
										325
									
								
								nfsmount.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										325
									
								
								nfsmount.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,325 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Please do not edit this file.
 | 
			
		||||
 * It was generated using rpcgen.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef _NFSMOUNT_H_RPCGEN
 | 
			
		||||
#define _NFSMOUNT_H_RPCGEN
 | 
			
		||||
 | 
			
		||||
#include <rpc/rpc.h>
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
 | 
			
		||||
 * unrestricted use provided that this legend is included on all tape
 | 
			
		||||
 * media and as a part of the software program in whole or part.  Users
 | 
			
		||||
 * may copy or modify Sun RPC without charge, but are not authorized
 | 
			
		||||
 * to license or distribute it to anyone else except as part of a product or
 | 
			
		||||
 * program developed by the user or with the express written consent of
 | 
			
		||||
 * Sun Microsystems, Inc.
 | 
			
		||||
 *
 | 
			
		||||
 * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
 | 
			
		||||
 * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
 | 
			
		||||
 * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
 | 
			
		||||
 *
 | 
			
		||||
 * Sun RPC is provided with no support and without any obligation on the
 | 
			
		||||
 * part of Sun Microsystems, Inc. to assist in its use, correction,
 | 
			
		||||
 * modification or enhancement.
 | 
			
		||||
 *
 | 
			
		||||
 * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
 | 
			
		||||
 * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
 | 
			
		||||
 * OR ANY PART THEREOF.
 | 
			
		||||
 *
 | 
			
		||||
 * In no event will Sun Microsystems, Inc. be liable for any lost revenue
 | 
			
		||||
 * or profits or other special, indirect and consequential damages, even if
 | 
			
		||||
 * Sun has been advised of the possibility of such damages.
 | 
			
		||||
 *
 | 
			
		||||
 * Sun Microsystems, Inc.
 | 
			
		||||
 * 2550 Garcia Avenue
 | 
			
		||||
 * Mountain View, California  94043
 | 
			
		||||
 */
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright (c) 1985, 1990 by Sun Microsystems, Inc.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/* from @(#)mount.x	1.3 91/03/11 TIRPC 1.0 */
 | 
			
		||||
#ifndef _rpcsvc_mount_h
 | 
			
		||||
#define _rpcsvc_mount_h
 | 
			
		||||
#define MNTPATHLEN 1024
 | 
			
		||||
#define MNTNAMLEN 255
 | 
			
		||||
#define FHSIZE 32
 | 
			
		||||
 | 
			
		||||
typedef char fhandle[FHSIZE];
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_fhandle(XDR *, fhandle);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_fhandle(XDR *, fhandle);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_fhandle();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
struct fhstatus {
 | 
			
		||||
	u_int fhs_status;
 | 
			
		||||
	union {
 | 
			
		||||
		fhandle fhs_fhandle;
 | 
			
		||||
	} fhstatus_u;
 | 
			
		||||
};
 | 
			
		||||
typedef struct fhstatus fhstatus;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_fhstatus(XDR *, fhstatus*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_fhstatus(XDR *, fhstatus*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_fhstatus();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
typedef char *dirpath;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_dirpath(XDR *, dirpath*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_dirpath(XDR *, dirpath*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_dirpath();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
typedef char *name;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_name(XDR *, name*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_name(XDR *, name*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_name();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
typedef struct mountbody *mountlist;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_mountlist(XDR *, mountlist*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_mountlist(XDR *, mountlist*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_mountlist();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
struct mountbody {
 | 
			
		||||
	name ml_hostname;
 | 
			
		||||
	dirpath ml_directory;
 | 
			
		||||
	mountlist ml_next;
 | 
			
		||||
};
 | 
			
		||||
typedef struct mountbody mountbody;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_mountbody(XDR *, mountbody*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_mountbody(XDR *, mountbody*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_mountbody();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
typedef struct groupnode *groups;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_groups(XDR *, groups*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_groups(XDR *, groups*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_groups();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
struct groupnode {
 | 
			
		||||
	name gr_name;
 | 
			
		||||
	groups gr_next;
 | 
			
		||||
};
 | 
			
		||||
typedef struct groupnode groupnode;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_groupnode(XDR *, groupnode*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_groupnode(XDR *, groupnode*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_groupnode();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
typedef struct exportnode *exports;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_exports(XDR *, exports*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_exports(XDR *, exports*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_exports();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
struct exportnode {
 | 
			
		||||
	dirpath ex_dir;
 | 
			
		||||
	groups ex_groups;
 | 
			
		||||
	exports ex_next;
 | 
			
		||||
};
 | 
			
		||||
typedef struct exportnode exportnode;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_exportnode(XDR *, exportnode*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_exportnode(XDR *, exportnode*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_exportnode();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
struct ppathcnf {
 | 
			
		||||
	int pc_link_max;
 | 
			
		||||
	short pc_max_canon;
 | 
			
		||||
	short pc_max_input;
 | 
			
		||||
	short pc_name_max;
 | 
			
		||||
	short pc_path_max;
 | 
			
		||||
	short pc_pipe_buf;
 | 
			
		||||
	u_char pc_vdisable;
 | 
			
		||||
	char pc_xxx;
 | 
			
		||||
	short pc_mask[2];
 | 
			
		||||
};
 | 
			
		||||
typedef struct ppathcnf ppathcnf;
 | 
			
		||||
#ifdef __cplusplus 
 | 
			
		||||
extern "C" bool_t xdr_ppathcnf(XDR *, ppathcnf*);
 | 
			
		||||
#elif __STDC__ 
 | 
			
		||||
extern  bool_t xdr_ppathcnf(XDR *, ppathcnf*);
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
bool_t xdr_ppathcnf();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
#endif /*!_rpcsvc_mount_h*/
 | 
			
		||||
 | 
			
		||||
#define MOUNTPROG ((u_long)100005)
 | 
			
		||||
#define MOUNTVERS ((u_long)1)
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
#define MOUNTPROC_NULL ((u_long)0)
 | 
			
		||||
extern "C" void * mountproc_null_1(void *, CLIENT *);
 | 
			
		||||
extern "C" void * mountproc_null_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_MNT ((u_long)1)
 | 
			
		||||
extern "C" fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
 | 
			
		||||
extern "C" fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_DUMP ((u_long)2)
 | 
			
		||||
extern "C" mountlist * mountproc_dump_1(void *, CLIENT *);
 | 
			
		||||
extern "C" mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_UMNT ((u_long)3)
 | 
			
		||||
extern "C" void * mountproc_umnt_1(dirpath *, CLIENT *);
 | 
			
		||||
extern "C" void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_UMNTALL ((u_long)4)
 | 
			
		||||
extern "C" void * mountproc_umntall_1(void *, CLIENT *);
 | 
			
		||||
extern "C" void * mountproc_umntall_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_EXPORT ((u_long)5)
 | 
			
		||||
extern "C" exports * mountproc_export_1(void *, CLIENT *);
 | 
			
		||||
extern "C" exports * mountproc_export_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_EXPORTALL ((u_long)6)
 | 
			
		||||
extern "C" exports * mountproc_exportall_1(void *, CLIENT *);
 | 
			
		||||
extern "C" exports * mountproc_exportall_1_svc(void *, struct svc_req *);
 | 
			
		||||
 | 
			
		||||
#elif __STDC__
 | 
			
		||||
#define MOUNTPROC_NULL ((u_long)0)
 | 
			
		||||
extern  void * mountproc_null_1(void *, CLIENT *);
 | 
			
		||||
extern  void * mountproc_null_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_MNT ((u_long)1)
 | 
			
		||||
extern  fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
 | 
			
		||||
extern  fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_DUMP ((u_long)2)
 | 
			
		||||
extern  mountlist * mountproc_dump_1(void *, CLIENT *);
 | 
			
		||||
extern  mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_UMNT ((u_long)3)
 | 
			
		||||
extern  void * mountproc_umnt_1(dirpath *, CLIENT *);
 | 
			
		||||
extern  void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_UMNTALL ((u_long)4)
 | 
			
		||||
extern  void * mountproc_umntall_1(void *, CLIENT *);
 | 
			
		||||
extern  void * mountproc_umntall_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_EXPORT ((u_long)5)
 | 
			
		||||
extern  exports * mountproc_export_1(void *, CLIENT *);
 | 
			
		||||
extern  exports * mountproc_export_1_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_EXPORTALL ((u_long)6)
 | 
			
		||||
extern  exports * mountproc_exportall_1(void *, CLIENT *);
 | 
			
		||||
extern  exports * mountproc_exportall_1_svc(void *, struct svc_req *);
 | 
			
		||||
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
#define MOUNTPROC_NULL ((u_long)0)
 | 
			
		||||
extern  void * mountproc_null_1();
 | 
			
		||||
extern  void * mountproc_null_1_svc();
 | 
			
		||||
#define MOUNTPROC_MNT ((u_long)1)
 | 
			
		||||
extern  fhstatus * mountproc_mnt_1();
 | 
			
		||||
extern  fhstatus * mountproc_mnt_1_svc();
 | 
			
		||||
#define MOUNTPROC_DUMP ((u_long)2)
 | 
			
		||||
extern  mountlist * mountproc_dump_1();
 | 
			
		||||
extern  mountlist * mountproc_dump_1_svc();
 | 
			
		||||
#define MOUNTPROC_UMNT ((u_long)3)
 | 
			
		||||
extern  void * mountproc_umnt_1();
 | 
			
		||||
extern  void * mountproc_umnt_1_svc();
 | 
			
		||||
#define MOUNTPROC_UMNTALL ((u_long)4)
 | 
			
		||||
extern  void * mountproc_umntall_1();
 | 
			
		||||
extern  void * mountproc_umntall_1_svc();
 | 
			
		||||
#define MOUNTPROC_EXPORT ((u_long)5)
 | 
			
		||||
extern  exports * mountproc_export_1();
 | 
			
		||||
extern  exports * mountproc_export_1_svc();
 | 
			
		||||
#define MOUNTPROC_EXPORTALL ((u_long)6)
 | 
			
		||||
extern  exports * mountproc_exportall_1();
 | 
			
		||||
extern  exports * mountproc_exportall_1_svc();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
#define MOUNTVERS_POSIX ((u_long)2)
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" void * mountproc_null_2(void *, CLIENT *);
 | 
			
		||||
extern "C" void * mountproc_null_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern "C" fhstatus * mountproc_mnt_2(dirpath *, CLIENT *);
 | 
			
		||||
extern "C" fhstatus * mountproc_mnt_2_svc(dirpath *, struct svc_req *);
 | 
			
		||||
extern "C" mountlist * mountproc_dump_2(void *, CLIENT *);
 | 
			
		||||
extern "C" mountlist * mountproc_dump_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern "C" void * mountproc_umnt_2(dirpath *, CLIENT *);
 | 
			
		||||
extern "C" void * mountproc_umnt_2_svc(dirpath *, struct svc_req *);
 | 
			
		||||
extern "C" void * mountproc_umntall_2(void *, CLIENT *);
 | 
			
		||||
extern "C" void * mountproc_umntall_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern "C" exports * mountproc_export_2(void *, CLIENT *);
 | 
			
		||||
extern "C" exports * mountproc_export_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern "C" exports * mountproc_exportall_2(void *, CLIENT *);
 | 
			
		||||
extern "C" exports * mountproc_exportall_2_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_PATHCONF ((u_long)7)
 | 
			
		||||
extern "C" ppathcnf * mountproc_pathconf_2(dirpath *, CLIENT *);
 | 
			
		||||
extern "C" ppathcnf * mountproc_pathconf_2_svc(dirpath *, struct svc_req *);
 | 
			
		||||
 | 
			
		||||
#elif __STDC__
 | 
			
		||||
extern  void * mountproc_null_2(void *, CLIENT *);
 | 
			
		||||
extern  void * mountproc_null_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern  fhstatus * mountproc_mnt_2(dirpath *, CLIENT *);
 | 
			
		||||
extern  fhstatus * mountproc_mnt_2_svc(dirpath *, struct svc_req *);
 | 
			
		||||
extern  mountlist * mountproc_dump_2(void *, CLIENT *);
 | 
			
		||||
extern  mountlist * mountproc_dump_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern  void * mountproc_umnt_2(dirpath *, CLIENT *);
 | 
			
		||||
extern  void * mountproc_umnt_2_svc(dirpath *, struct svc_req *);
 | 
			
		||||
extern  void * mountproc_umntall_2(void *, CLIENT *);
 | 
			
		||||
extern  void * mountproc_umntall_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern  exports * mountproc_export_2(void *, CLIENT *);
 | 
			
		||||
extern  exports * mountproc_export_2_svc(void *, struct svc_req *);
 | 
			
		||||
extern  exports * mountproc_exportall_2(void *, CLIENT *);
 | 
			
		||||
extern  exports * mountproc_exportall_2_svc(void *, struct svc_req *);
 | 
			
		||||
#define MOUNTPROC_PATHCONF ((u_long)7)
 | 
			
		||||
extern  ppathcnf * mountproc_pathconf_2(dirpath *, CLIENT *);
 | 
			
		||||
extern  ppathcnf * mountproc_pathconf_2_svc(dirpath *, struct svc_req *);
 | 
			
		||||
 | 
			
		||||
#else /* Old Style C */ 
 | 
			
		||||
extern  void * mountproc_null_2();
 | 
			
		||||
extern  void * mountproc_null_2_svc();
 | 
			
		||||
extern  fhstatus * mountproc_mnt_2();
 | 
			
		||||
extern  fhstatus * mountproc_mnt_2_svc();
 | 
			
		||||
extern  mountlist * mountproc_dump_2();
 | 
			
		||||
extern  mountlist * mountproc_dump_2_svc();
 | 
			
		||||
extern  void * mountproc_umnt_2();
 | 
			
		||||
extern  void * mountproc_umnt_2_svc();
 | 
			
		||||
extern  void * mountproc_umntall_2();
 | 
			
		||||
extern  void * mountproc_umntall_2_svc();
 | 
			
		||||
extern  exports * mountproc_export_2();
 | 
			
		||||
extern  exports * mountproc_export_2_svc();
 | 
			
		||||
extern  exports * mountproc_exportall_2();
 | 
			
		||||
extern  exports * mountproc_exportall_2_svc();
 | 
			
		||||
#define MOUNTPROC_PATHCONF ((u_long)7)
 | 
			
		||||
extern  ppathcnf * mountproc_pathconf_2();
 | 
			
		||||
extern  ppathcnf * mountproc_pathconf_2_svc();
 | 
			
		||||
#endif /* Old Style C */ 
 | 
			
		||||
 | 
			
		||||
#endif /* !_NFSMOUNT_H_RPCGEN */
 | 
			
		||||
		Reference in New Issue
	
	Block a user