rquota.x
来自「此工具是arm-linux-GCC交叉编译工具(cross-3.4.4)」· X 代码 · 共 62 行
X
62 行
/* @(#)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;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?