123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- --- dsniff-2.4.orig/mount.h 1970-01-01 00:00:00.000000000 +0100
- +++ dsniff-2.4/mount.h 2009-12-11 12:42:08.000000000 +0100
- @@ -0,0 +1,151 @@
- +/*
- + * Please do not edit this file.
- + * It was generated using rpcgen.
- + */
- +
- +#ifndef _MOUNT_H_RPCGEN
- +#define _MOUNT_H_RPCGEN
- +
- +#include <rpc/rpc.h>
- +
- +
- +#ifdef __cplusplus
- +extern "C" {
- +#endif
- +
- +#define MNTPATHLEN 1024
- +#define MNTNAMLEN 255
- +#define FHSIZE 32
- +#define FHSIZE3 64
- +
- +typedef char fhandle[FHSIZE];
- +
- +typedef struct {
- + u_int fhandle3_len;
- + char *fhandle3_val;
- +} fhandle3;
- +
- +struct fhstatus {
- + u_int fhs_status;
- + union {
- + fhandle fhs_fhandle;
- + } fhstatus_u;
- +};
- +typedef struct fhstatus fhstatus;
- +
- +#define fhs_fh fhstatus_u.fhs_fhandle
- +
- +enum mountstat3 {
- + MNT_OK = 0,
- + MNT3ERR_PERM = 1,
- + MNT3ERR_NOENT = 2,
- + MNT3ERR_IO = 5,
- + MNT3ERR_ACCES = 13,
- + MNT3ERR_NOTDIR = 20,
- + MNT3ERR_INVAL = 22,
- + MNT3ERR_NAMETOOLONG = 63,
- + MNT3ERR_NOTSUPP = 10004,
- + MNT3ERR_SERVERFAULT = 10006,
- +};
- +typedef enum mountstat3 mountstat3;
- +
- +struct mountres3_ok {
- + fhandle3 fhandle;
- + struct {
- + u_int auth_flavors_len;
- + int *auth_flavors_val;
- + } auth_flavors;
- +};
- +typedef struct mountres3_ok mountres3_ok;
- +
- +struct mountres3 {
- + mountstat3 fhs_status;
- + union {
- + mountres3_ok mountinfo;
- + } mountres3_u;
- +};
- +typedef struct mountres3 mountres3;
- +
- +typedef char *dirpath;
- +
- +#define MOUNTPROG 100005
- +#define MOUNTVERS 1
- +
- +#if defined(__STDC__) || defined(__cplusplus)
- +#define MOUNTPROC_NULL 0
- +extern void * mountproc_null_1(void *, CLIENT *);
- +extern void * mountproc_null_1_svc(void *, struct svc_req *);
- +#define MOUNTPROC_MNT 1
- +extern fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
- +extern fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
- +extern int mountprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
- +
- +#else /* K&R C */
- +#define MOUNTPROC_NULL 0
- +extern void * mountproc_null_1();
- +extern void * mountproc_null_1_svc();
- +#define MOUNTPROC_MNT 1
- +extern fhstatus * mountproc_mnt_1();
- +extern fhstatus * mountproc_mnt_1_svc();
- +extern int mountprog_1_freeresult ();
- +#endif /* K&R C */
- +#define MOUNTVERS_POSIX 2
- +
- +#if defined(__STDC__) || defined(__cplusplus)
- +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 int mountprog_2_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
- +
- +#else /* K&R C */
- +extern void * mountproc_null_2();
- +extern void * mountproc_null_2_svc();
- +extern fhstatus * mountproc_mnt_2();
- +extern fhstatus * mountproc_mnt_2_svc();
- +extern int mountprog_2_freeresult ();
- +#endif /* K&R C */
- +#define MOUNTVERS3 3
- +
- +#if defined(__STDC__) || defined(__cplusplus)
- +extern void * mountproc_null_3(void *, CLIENT *);
- +extern void * mountproc_null_3_svc(void *, struct svc_req *);
- +extern mountres3 * mountproc_mnt_3(dirpath *, CLIENT *);
- +extern mountres3 * mountproc_mnt_3_svc(dirpath *, struct svc_req *);
- +extern int mountprog_3_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
- +
- +#else /* K&R C */
- +extern void * mountproc_null_3();
- +extern void * mountproc_null_3_svc();
- +extern mountres3 * mountproc_mnt_3();
- +extern mountres3 * mountproc_mnt_3_svc();
- +extern int mountprog_3_freeresult ();
- +#endif /* K&R C */
- +
- +/* the xdr functions */
- +
- +#if defined(__STDC__) || defined(__cplusplus)
- +extern bool_t xdr_fhandle (XDR *, fhandle);
- +extern bool_t xdr_fhandle3 (XDR *, fhandle3*);
- +extern bool_t xdr_fhstatus (XDR *, fhstatus*);
- +extern bool_t xdr_mountstat3 (XDR *, mountstat3*);
- +extern bool_t xdr_mountres3_ok (XDR *, mountres3_ok*);
- +extern bool_t xdr_mountres3 (XDR *, mountres3*);
- +extern bool_t xdr_dirpath (XDR *, dirpath*);
- +
- +#else /* K&R C */
- +extern bool_t xdr_fhandle ();
- +extern bool_t xdr_fhandle3 ();
- +extern bool_t xdr_fhstatus ();
- +extern bool_t xdr_mountstat3 ();
- +extern bool_t xdr_mountres3_ok ();
- +extern bool_t xdr_mountres3 ();
- +extern bool_t xdr_dirpath ();
- +
- +#endif /* K&R C */
- +
- +#ifdef __cplusplus
- +}
- +#endif
- +
- +#endif /* !_MOUNT_H_RPCGEN */
|