/usr/include/nfsc/libnfs-raw-rquota.h is in libnfs-dev 1.3.0-2ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | /*
* 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 RQUOTAPATHLEN 1024
enum rquotastat {
RQUOTA_OK = 1,
RQUOTA_NOQUOTA = 2,
RQUOTA_EPERM = 3,
};
typedef enum rquotastat rquotastat;
typedef char *exportpath;
struct GETQUOTA1args {
exportpath export;
int uid;
};
typedef struct GETQUOTA1args GETQUOTA1args;
enum quotatype {
RQUOTA_TYPE_UID = 0,
RQUOTA_TYPE_GID = 1,
};
typedef enum quotatype quotatype;
struct GETQUOTA2args {
exportpath export;
quotatype type;
int uid;
};
typedef struct GETQUOTA2args GETQUOTA2args;
struct GETQUOTA1res_ok {
int bsize;
int active;
int bhardlimit;
int bsoftlimit;
int curblocks;
int fhardlimit;
int fsoftlimit;
int curfiles;
int btimeleft;
int ftimeleft;
};
typedef struct GETQUOTA1res_ok GETQUOTA1res_ok;
struct GETQUOTA1res {
rquotastat status;
union {
GETQUOTA1res_ok quota;
} GETQUOTA1res_u;
};
typedef struct GETQUOTA1res GETQUOTA1res;
#define RQUOTA_PROGRAM 100011
#define RQUOTA_V1 1
#if defined(__STDC__) || defined(__cplusplus)
#define RQUOTA1_NULL 0
extern void * rquota1_null_1(void *, CLIENT *);
extern void * rquota1_null_1_svc(void *, struct svc_req *);
#define RQUOTA1_GETQUOTA 1
extern GETQUOTA1res * rquota1_getquota_1(GETQUOTA1args *, CLIENT *);
extern GETQUOTA1res * rquota1_getquota_1_svc(GETQUOTA1args *, struct svc_req *);
#define RQUOTA1_GETACTIVEQUOTA 2
extern GETQUOTA1res * rquota1_getactivequota_1(GETQUOTA1args *, CLIENT *);
extern GETQUOTA1res * rquota1_getactivequota_1_svc(GETQUOTA1args *, struct svc_req *);
extern int rquota_program_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
#else /* K&R C */
#define RQUOTA1_NULL 0
extern void * rquota1_null_1();
extern void * rquota1_null_1_svc();
#define RQUOTA1_GETQUOTA 1
extern GETQUOTA1res * rquota1_getquota_1();
extern GETQUOTA1res * rquota1_getquota_1_svc();
#define RQUOTA1_GETACTIVEQUOTA 2
extern GETQUOTA1res * rquota1_getactivequota_1();
extern GETQUOTA1res * rquota1_getactivequota_1_svc();
extern int rquota_program_1_freeresult ();
#endif /* K&R C */
#define RQUOTA_V2 2
#if defined(__STDC__) || defined(__cplusplus)
#define RQUOTA2_NULL 0
extern void * rquota2_null_2(void *, CLIENT *);
extern void * rquota2_null_2_svc(void *, struct svc_req *);
#define RQUOTA2_GETQUOTA 1
extern GETQUOTA1res * rquota2_getquota_2(GETQUOTA2args *, CLIENT *);
extern GETQUOTA1res * rquota2_getquota_2_svc(GETQUOTA2args *, struct svc_req *);
#define RQUOTA2_GETACTIVEQUOTA 2
extern GETQUOTA1res * rquota2_getactivequota_2(GETQUOTA2args *, CLIENT *);
extern GETQUOTA1res * rquota2_getactivequota_2_svc(GETQUOTA2args *, struct svc_req *);
extern int rquota_program_2_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
#else /* K&R C */
#define RQUOTA2_NULL 0
extern void * rquota2_null_2();
extern void * rquota2_null_2_svc();
#define RQUOTA2_GETQUOTA 1
extern GETQUOTA1res * rquota2_getquota_2();
extern GETQUOTA1res * rquota2_getquota_2_svc();
#define RQUOTA2_GETACTIVEQUOTA 2
extern GETQUOTA1res * rquota2_getactivequota_2();
extern GETQUOTA1res * rquota2_getactivequota_2_svc();
extern int rquota_program_2_freeresult ();
#endif /* K&R C */
/* the xdr functions */
#if defined(__STDC__) || defined(__cplusplus)
extern bool_t xdr_rquotastat (XDR *, rquotastat*);
extern bool_t xdr_exportpath (XDR *, exportpath*);
extern bool_t xdr_GETQUOTA1args (XDR *, GETQUOTA1args*);
extern bool_t xdr_quotatype (XDR *, quotatype*);
extern bool_t xdr_GETQUOTA2args (XDR *, GETQUOTA2args*);
extern bool_t xdr_GETQUOTA1res_ok (XDR *, GETQUOTA1res_ok*);
extern bool_t xdr_GETQUOTA1res (XDR *, GETQUOTA1res*);
#else /* K&R C */
extern bool_t xdr_rquotastat ();
extern bool_t xdr_exportpath ();
extern bool_t xdr_GETQUOTA1args ();
extern bool_t xdr_quotatype ();
extern bool_t xdr_GETQUOTA2args ();
extern bool_t xdr_GETQUOTA1res_ok ();
extern bool_t xdr_GETQUOTA1res ();
#endif /* K&R C */
#ifdef __cplusplus
}
#endif
#endif /* !_RQUOTA_H_RPCGEN */
|