404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.220.140.173: ~ $
/* @(#)rquota.x	2.1 88/08/01 4.0 RPCSRC */
/* @(#)rquota.x 1.2 87/09/20 Copyr 1987 Sun Micro */

/*
 * Remote quota protocol
 * Requires unix authentication
 */

const RQ_PATHLEN = 1024;

struct getquota_args {
	string gqa_pathp<RQ_PATHLEN>;  	/* path to filesystem of interest */
	int gqa_uid;	        	/* inquire about quota for uid */
};

/*
 * remote quota structure
 */
struct rquota {
	int rq_bsize;			/* block size for block counts */
	bool rq_active;  		/* indicates whether quota is active */
	unsigned int rq_bhardlimit;	/* absolute limit on disk blks alloc */
	unsigned int rq_bsoftlimit;	/* preferred limit on disk blks */
	unsigned int rq_curblocks;	/* current block count */
	unsigned int rq_fhardlimit;	/* absolute limit on allocated files */
	unsigned int rq_fsoftlimit;	/* preferred file limit */
	unsigned int rq_curfiles;	/* current # allocated files */
	unsigned int rq_btimeleft;	/* time left for excessive disk use */
	unsigned int rq_ftimeleft;	/* time left for excessive files */
};

enum gqr_status {
	Q_OK = 1,		/* quota returned */
	Q_NOQUOTA = 2,  	/* noquota for uid */
	Q_EPERM = 3		/* no permission to access quota */
};

union getquota_rslt switch (gqr_status status) {
case Q_OK:
	rquota gqr_rquota;	/* valid if status == Q_OK */
case Q_NOQUOTA:
	void;
case Q_EPERM:
	void;
};

program RQUOTAPROG {
	version RQUOTAVERS {
		/*
		 * Get all quotas
		 */
		getquota_rslt
		RQUOTAPROC_GETQUOTA(getquota_args) = 1;

		/*
	 	 * Get active quotas only
		 */
		getquota_rslt
		RQUOTAPROC_GETACTIVEQUOTA(getquota_args) = 2;
	} = 1;
} = 100011;

Filemanager

Name Type Size Permission Actions
bootparam.h File 916 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.59 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 2.2 KB 0644
rquota.x File 1.53 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.42 KB 0644
yppasswd.h File 1.25 KB 0644
yppasswd.x File 2.23 KB 0644
ypupd.h File 2.94 KB 0644