[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.219.245.127: ~ $
/*
 * Please do not edit this file.
 * It was generated using rpcgen.
 */

#ifndef _RQUOTA_H_RPCGEN
#define _RQUOTA_H_RPCGEN

#include <rpc/rpc.h>


#ifdef __cplusplus
extern "C" {
#endif

#define RQ_PATHLEN 1024

struct sq_dqblk {
	u_int rq_bhardlimit;
	u_int rq_bsoftlimit;
	u_int rq_curblocks;
	u_int rq_fhardlimit;
	u_int rq_fsoftlimit;
	u_int rq_curfiles;
	u_int rq_btimeleft;
	u_int rq_ftimeleft;
};
typedef struct sq_dqblk sq_dqblk;

struct getquota_args {
	char *gqa_pathp;
	int gqa_uid;
};
typedef struct getquota_args getquota_args;

struct setquota_args {
	int sqa_qcmd;
	char *sqa_pathp;
	int sqa_id;
	sq_dqblk sqa_dqblk;
};
typedef struct setquota_args setquota_args;

struct ext_getquota_args {
	char *gqa_pathp;
	int gqa_type;
	int gqa_id;
};
typedef struct ext_getquota_args ext_getquota_args;

struct ext_setquota_args {
	int sqa_qcmd;
	char *sqa_pathp;
	int sqa_id;
	int sqa_type;
	sq_dqblk sqa_dqblk;
};
typedef struct ext_setquota_args ext_setquota_args;

struct rquota {
	int rq_bsize;
	bool_t rq_active;
	u_int rq_bhardlimit;
	u_int rq_bsoftlimit;
	u_int rq_curblocks;
	u_int rq_fhardlimit;
	u_int rq_fsoftlimit;
	u_int rq_curfiles;
	u_int rq_btimeleft;
	u_int rq_ftimeleft;
};
typedef struct rquota rquota;

enum qr_status {
	Q_OK = 1,
	Q_NOQUOTA = 2,
	Q_EPERM = 3,
};
typedef enum qr_status qr_status;

struct getquota_rslt {
	qr_status status;
	union {
		rquota gqr_rquota;
	} getquota_rslt_u;
};
typedef struct getquota_rslt getquota_rslt;

struct setquota_rslt {
	qr_status status;
	union {
		rquota sqr_rquota;
	} setquota_rslt_u;
};
typedef struct setquota_rslt setquota_rslt;

#define RQUOTAPROG 100011
#define RQUOTAVERS 1

#if defined(__STDC__) || defined(__cplusplus)
#define RQUOTAPROC_GETQUOTA 1
extern  getquota_rslt * rquotaproc_getquota_1(getquota_args *, CLIENT *);
extern  getquota_rslt * rquotaproc_getquota_1_svc(getquota_args *, struct svc_req *);
#define RQUOTAPROC_GETACTIVEQUOTA 2
extern  getquota_rslt * rquotaproc_getactivequota_1(getquota_args *, CLIENT *);
extern  getquota_rslt * rquotaproc_getactivequota_1_svc(getquota_args *, struct svc_req *);
#define RQUOTAPROC_SETQUOTA 3
extern  setquota_rslt * rquotaproc_setquota_1(setquota_args *, CLIENT *);
extern  setquota_rslt * rquotaproc_setquota_1_svc(setquota_args *, struct svc_req *);
#define RQUOTAPROC_SETACTIVEQUOTA 4
extern  setquota_rslt * rquotaproc_setactivequota_1(setquota_args *, CLIENT *);
extern  setquota_rslt * rquotaproc_setactivequota_1_svc(setquota_args *, struct svc_req *);
extern int rquotaprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);

#else /* K&R C */
#define RQUOTAPROC_GETQUOTA 1
extern  getquota_rslt * rquotaproc_getquota_1();
extern  getquota_rslt * rquotaproc_getquota_1_svc();
#define RQUOTAPROC_GETACTIVEQUOTA 2
extern  getquota_rslt * rquotaproc_getactivequota_1();
extern  getquota_rslt * rquotaproc_getactivequota_1_svc();
#define RQUOTAPROC_SETQUOTA 3
extern  setquota_rslt * rquotaproc_setquota_1();
extern  setquota_rslt * rquotaproc_setquota_1_svc();
#define RQUOTAPROC_SETACTIVEQUOTA 4
extern  setquota_rslt * rquotaproc_setactivequota_1();
extern  setquota_rslt * rquotaproc_setactivequota_1_svc();
extern int rquotaprog_1_freeresult ();
#endif /* K&R C */
#define EXT_RQUOTAVERS 2

#if defined(__STDC__) || defined(__cplusplus)
extern  getquota_rslt * rquotaproc_getquota_2(ext_getquota_args *, CLIENT *);
extern  getquota_rslt * rquotaproc_getquota_2_svc(ext_getquota_args *, struct svc_req *);
extern  getquota_rslt * rquotaproc_getactivequota_2(ext_getquota_args *, CLIENT *);
extern  getquota_rslt * rquotaproc_getactivequota_2_svc(ext_getquota_args *, struct svc_req *);
extern  setquota_rslt * rquotaproc_setquota_2(ext_setquota_args *, CLIENT *);
extern  setquota_rslt * rquotaproc_setquota_2_svc(ext_setquota_args *, struct svc_req *);
extern  setquota_rslt * rquotaproc_setactivequota_2(ext_setquota_args *, CLIENT *);
extern  setquota_rslt * rquotaproc_setactivequota_2_svc(ext_setquota_args *, struct svc_req *);
extern int rquotaprog_2_freeresult (SVCXPRT *, xdrproc_t, caddr_t);

#else /* K&R C */
extern  getquota_rslt * rquotaproc_getquota_2();
extern  getquota_rslt * rquotaproc_getquota_2_svc();
extern  getquota_rslt * rquotaproc_getactivequota_2();
extern  getquota_rslt * rquotaproc_getactivequota_2_svc();
extern  setquota_rslt * rquotaproc_setquota_2();
extern  setquota_rslt * rquotaproc_setquota_2_svc();
extern  setquota_rslt * rquotaproc_setactivequota_2();
extern  setquota_rslt * rquotaproc_setactivequota_2_svc();
extern int rquotaprog_2_freeresult ();
#endif /* K&R C */

/* the xdr functions */

#if defined(__STDC__) || defined(__cplusplus)
extern  bool_t xdr_sq_dqblk (XDR *, sq_dqblk*);
extern  bool_t xdr_getquota_args (XDR *, getquota_args*);
extern  bool_t xdr_setquota_args (XDR *, setquota_args*);
extern  bool_t xdr_ext_getquota_args (XDR *, ext_getquota_args*);
extern  bool_t xdr_ext_setquota_args (XDR *, ext_setquota_args*);
extern  bool_t xdr_rquota (XDR *, rquota*);
extern  bool_t xdr_qr_status (XDR *, qr_status*);
extern  bool_t xdr_getquota_rslt (XDR *, getquota_rslt*);
extern  bool_t xdr_setquota_rslt (XDR *, setquota_rslt*);

#else /* K&R C */
extern bool_t xdr_sq_dqblk ();
extern bool_t xdr_getquota_args ();
extern bool_t xdr_setquota_args ();
extern bool_t xdr_ext_getquota_args ();
extern bool_t xdr_ext_setquota_args ();
extern bool_t xdr_rquota ();
extern bool_t xdr_qr_status ();
extern bool_t xdr_getquota_rslt ();
extern bool_t xdr_setquota_rslt ();

#endif /* K&R C */

#ifdef __cplusplus
}
#endif

#endif /* !_RQUOTA_H_RPCGEN */

Filemanager

Name Type Size Permission Actions
bootparam.h File 911 B 0644
bootparam_prot.h File 3.11 KB 0644
bootparam_prot.x File 3.05 KB 0644
key_prot.h File 6.6 KB 0644
key_prot.x File 6.41 KB 0644
klm_prot.h File 3.21 KB 0644
klm_prot.x File 3.65 KB 0644
mount.h File 3.77 KB 0644
mount.x File 4.56 KB 0644
nfs_prot.h File 11.18 KB 0644
nfs_prot.x File 7.8 KB 0644
nis.h File 15.83 KB 0644
nis.x File 16.41 KB 0644
nis_callback.h File 2.64 KB 0644
nis_callback.x File 2.13 KB 0644
nis_object.x File 12.78 KB 0644
nis_tags.h File 5.24 KB 0644
nislib.h File 12.69 KB 0644
nlm_prot.h File 9.15 KB 0644
nlm_prot.x File 4.87 KB 0644
rex.h File 5.13 KB 0644
rex.x File 7.25 KB 0644
rquota.h File 5.42 KB 0644
rquota.x File 3.39 KB 0644
rstat.h File 3.95 KB 0644
rstat.x File 3.91 KB 0644
rusers.h File 3.2 KB 0644
rusers.x File 5.73 KB 0644
sm_inter.h File 3.1 KB 0644
sm_inter.x File 3.66 KB 0644
spray.h File 1.84 KB 0644
spray.x File 2.48 KB 0644
yp.h File 9.68 KB 0644
yp.x File 7.03 KB 0644
yp_prot.h File 10.25 KB 0644
ypclnt.h File 3.51 KB 0644
yppasswd.h File 1.25 KB 0644
yppasswd.x File 2.23 KB 0644
ypupd.h File 2.94 KB 0644