1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
/*
* Please do not edit this file.
* It was generated using rpcgen.
*/
#ifndef _RQUOTA_H_RPCGEN
#define _RQUOTA_H_RPCGEN
#include <rpc/rpc.h>
#ifndef IXDR_GET_INT32
#define IXDR_GET_INT32(buf) IXDR_GET_LONG((buf))
#endif
#ifndef IXDR_PUT_INT32
#define IXDR_PUT_INT32(buf, v) IXDR_PUT_LONG((buf), (v))
#endif
#ifndef IXDR_GET_U_INT32
#define IXDR_GET_U_INT32(buf) IXDR_GET_U_LONG((buf))
#endif
#ifndef IXDR_PUT_U_INT32
#define IXDR_PUT_U_INT32(buf, v) IXDR_PUT_U_LONG((buf), (v))
#endif
#define RQ_PATHLEN 1024
struct getquota_args {
char *gqa_pathp;
int gqa_uid;
};
typedef struct getquota_args getquota_args;
#ifdef __cplusplus
extern "C" bool_t xdr_getquota_args(XDR *, getquota_args*);
#elif __STDC__
extern bool_t xdr_getquota_args(XDR *, getquota_args*);
#else /* Old Style C */
bool_t xdr_getquota_args();
#endif /* Old Style C */
struct ext_getquota_args {
char *gqa_pathp;
int gqa_type;
int gqa_id;
};
typedef struct ext_getquota_args ext_getquota_args;
#ifdef __cplusplus
extern "C" bool_t xdr_ext_getquota_args(XDR *, ext_getquota_args*);
#elif __STDC__
extern bool_t xdr_ext_getquota_args(XDR *, ext_getquota_args*);
#else /* Old Style C */
bool_t xdr_ext_getquota_args();
#endif /* Old Style C */
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;
#ifdef __cplusplus
extern "C" bool_t xdr_rquota(XDR *, rquota*);
#elif __STDC__
extern bool_t xdr_rquota(XDR *, rquota*);
#else /* Old Style C */
bool_t xdr_rquota();
#endif /* Old Style C */
enum gqr_status {
Q_OK = 1,
Q_NOQUOTA = 2,
Q_EPERM = 3,
};
typedef enum gqr_status gqr_status;
#ifdef __cplusplus
extern "C" bool_t xdr_gqr_status(XDR *, gqr_status*);
#elif __STDC__
extern bool_t xdr_gqr_status(XDR *, gqr_status*);
#else /* Old Style C */
bool_t xdr_gqr_status();
#endif /* Old Style C */
struct getquota_rslt {
gqr_status status;
union {
rquota gqr_rquota;
} getquota_rslt_u;
};
typedef struct getquota_rslt getquota_rslt;
#ifdef __cplusplus
extern "C" bool_t xdr_getquota_rslt(XDR *, getquota_rslt*);
#elif __STDC__
extern bool_t xdr_getquota_rslt(XDR *, getquota_rslt*);
#else /* Old Style C */
bool_t xdr_getquota_rslt();
#endif /* Old Style C */
#define RQUOTAPROG ((u_int32_t)100011)
#define RQUOTAVERS ((u_int32_t)1)
#ifdef __cplusplus
#define RQUOTAPROC_GETQUOTA ((u_int32_t)1)
extern "C" getquota_rslt * rquotaproc_getquota_1(getquota_args *, CLIENT *);
extern "C" getquota_rslt * rquotaproc_getquota_1_svc(getquota_args *, struct svc_req *);
#define RQUOTAPROC_GETACTIVEQUOTA ((u_int32_t)2)
extern "C" getquota_rslt * rquotaproc_getactivequota_1(getquota_args *, CLIENT *);
extern "C" getquota_rslt * rquotaproc_getactivequota_1_svc(getquota_args *, struct svc_req *);
#elif __STDC__
#define RQUOTAPROC_GETQUOTA ((u_int32_t)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 ((u_int32_t)2)
extern getquota_rslt * rquotaproc_getactivequota_1(getquota_args *, CLIENT *);
extern getquota_rslt * rquotaproc_getactivequota_1_svc(getquota_args *, struct svc_req *);
#else /* Old Style C */
#define RQUOTAPROC_GETQUOTA ((u_int32_t)1)
extern getquota_rslt * rquotaproc_getquota_1();
extern getquota_rslt * rquotaproc_getquota_1_svc();
#define RQUOTAPROC_GETACTIVEQUOTA ((u_int32_t)2)
extern getquota_rslt * rquotaproc_getactivequota_1();
extern getquota_rslt * rquotaproc_getactivequota_1_svc();
#endif /* Old Style C */
#define EXT_RQUOTAVERS ((u_int32_t)2)
#ifdef __cplusplus
extern "C" getquota_rslt * rquotaproc_getquota_2(ext_getquota_args *, CLIENT *);
extern "C" getquota_rslt * rquotaproc_getquota_2_svc(ext_getquota_args *, struct svc_req *);
extern "C" getquota_rslt * rquotaproc_getactivequota_2(ext_getquota_args *, CLIENT *);
extern "C" getquota_rslt * rquotaproc_getactivequota_2_svc(ext_getquota_args *, struct svc_req *);
#elif __STDC__
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 *);
#else /* Old Style 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();
#endif /* Old Style C */
#endif /* !_RQUOTA_H_RPCGEN */
|