Dr Andrew Scott G7VAV

My photo
 
June 2025
Mo Tu We Th Fr Sa Su
26 27 28 29 30 31 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 1 2 3 4 5 6


rquota.h
01: /*
02:  * Please do not edit this file.
03:  * It was generated using rpcgen.
04:  */
05: 
06: #ifndef _RQUOTA_H_RPCGEN
07: #define _RQUOTA_H_RPCGEN
08: 
09: #include <rpc/rpc.h>
10: 
11: 
12: #ifdef __cplusplus
13: extern "C" {
14: #endif
15: 
16: #define RQ_PATHLEN 1024
17: 
18: struct getquota_args {
19:         char *gqa_pathp;
20:         int gqa_uid;
21: };
22: typedef struct getquota_args getquota_args;
23: 
24: struct rquota {
25:         int rq_bsize;
26:         bool_t rq_active;
27:         u_int rq_bhardlimit;
28:         u_int rq_bsoftlimit;
29:         u_int rq_curblocks;
30:         u_int rq_fhardlimit;
31:         u_int rq_fsoftlimit;
32:         u_int rq_curfiles;
33:         u_int rq_btimeleft;
34:         u_int rq_ftimeleft;
35: };
36: typedef struct rquota rquota;
37: 
38: enum gqr_status {
39:         Q_OK = 1,
40:         Q_NOQUOTA = 2,
41:         Q_EPERM = 3,
42: };
43: typedef enum gqr_status gqr_status;
44: 
45: struct getquota_rslt {
46:         gqr_status status;
47:         union {
48:                 rquota gqr_rquota;
49:         } getquota_rslt_u;
50: };
51: typedef struct getquota_rslt getquota_rslt;
52: 
53: #define RQUOTAPROG 100011
54: #define RQUOTAVERS 1
55: 
56: #if defined(__STDC__) || defined(__cplusplus)
57: #define RQUOTAPROC_GETQUOTA 1
58: extern  getquota_rslt * rquotaproc_getquota_1(getquota_args *, CLIENT *);
59: extern  getquota_rslt * rquotaproc_getquota_1_svc(getquota_args *, struct svc_req *);
60: #define RQUOTAPROC_GETACTIVEQUOTA 2
61: extern  getquota_rslt * rquotaproc_getactivequota_1(getquota_args *, CLIENT *);
62: extern  getquota_rslt * rquotaproc_getactivequota_1_svc(getquota_args *, struct svc_req *);
63: extern int rquotaprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
64: 
65: #else /* K&R C */
66: #define RQUOTAPROC_GETQUOTA 1
67: extern  getquota_rslt * rquotaproc_getquota_1();
68: extern  getquota_rslt * rquotaproc_getquota_1_svc();
69: #define RQUOTAPROC_GETACTIVEQUOTA 2
70: extern  getquota_rslt * rquotaproc_getactivequota_1();
71: extern  getquota_rslt * rquotaproc_getactivequota_1_svc();
72: extern int rquotaprog_1_freeresult ();
73: #endif /* K&R C */
74: 
75: /* the xdr functions */
76: 
77: #if defined(__STDC__) || defined(__cplusplus)
78: extern  bool_t xdr_getquota_args (XDR *, getquota_args*);
79: extern  bool_t xdr_rquota (XDR *, rquota*);
80: extern  bool_t xdr_gqr_status (XDR *, gqr_status*);
81: extern  bool_t xdr_getquota_rslt (XDR *, getquota_rslt*);
82: 
83: #else /* K&R C */
84: extern bool_t xdr_getquota_args ();
85: extern bool_t xdr_rquota ();
86: extern bool_t xdr_gqr_status ();
87: extern bool_t xdr_getquota_rslt ();
88: 
89: #endif /* K&R C */
90: 
91: #ifdef __cplusplus
92: }
93: #endif
94: 
95: #endif /* !_RQUOTA_H_RPCGEN */
96: 


for client (none)
© Andrew Scott 2006 - 2025,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/