da246dd5f3a372f8c11a536086386608e4443b06
2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #include "libnfs-zdr.h"
7 #include "libnfs-raw-rquota.h"
10 zdr_rquotastat (ZDR
*zdrs
, rquotastat
*objp
)
12 register int32_t *buf
;
14 if (!zdr_enum (zdrs
, (enum_t
*) objp
))
20 zdr_exportpath (ZDR
*zdrs
, exportpath
*objp
)
22 register int32_t *buf
;
24 if (!zdr_string (zdrs
, objp
, RQUOTAPATHLEN
))
30 zdr_GETQUOTA1args (ZDR
*zdrs
, GETQUOTA1args
*objp
)
32 register int32_t *buf
;
34 if (!zdr_exportpath (zdrs
, &objp
->export
))
36 if (!zdr_int (zdrs
, &objp
->uid
))
42 zdr_quotatype (ZDR
*zdrs
, quotatype
*objp
)
44 register int32_t *buf
;
46 if (!zdr_enum (zdrs
, (enum_t
*) objp
))
52 zdr_GETQUOTA2args (ZDR
*zdrs
, GETQUOTA2args
*objp
)
54 register int32_t *buf
;
56 if (!zdr_exportpath (zdrs
, &objp
->export
))
58 if (!zdr_quotatype (zdrs
, &objp
->type
))
60 if (!zdr_int (zdrs
, &objp
->uid
))
66 zdr_GETQUOTA1res_ok (ZDR
*zdrs
, GETQUOTA1res_ok
*objp
)
68 register int32_t *buf
;
71 if (zdrs
->x_op
== ZDR_ENCODE
) {
72 buf
= ZDR_INLINE (zdrs
, 10 * BYTES_PER_ZDR_UNIT
);
74 if (!zdr_int (zdrs
, &objp
->bsize
))
76 if (!zdr_int (zdrs
, &objp
->active
))
78 if (!zdr_int (zdrs
, &objp
->bhardlimit
))
80 if (!zdr_int (zdrs
, &objp
->bsoftlimit
))
82 if (!zdr_int (zdrs
, &objp
->curblocks
))
84 if (!zdr_int (zdrs
, &objp
->fhardlimit
))
86 if (!zdr_int (zdrs
, &objp
->fsoftlimit
))
88 if (!zdr_int (zdrs
, &objp
->curfiles
))
90 if (!zdr_int (zdrs
, &objp
->btimeleft
))
92 if (!zdr_int (zdrs
, &objp
->ftimeleft
))
95 IZDR_PUT_LONG(buf
, objp
->bsize
);
96 IZDR_PUT_LONG(buf
, objp
->active
);
97 IZDR_PUT_LONG(buf
, objp
->bhardlimit
);
98 IZDR_PUT_LONG(buf
, objp
->bsoftlimit
);
99 IZDR_PUT_LONG(buf
, objp
->curblocks
);
100 IZDR_PUT_LONG(buf
, objp
->fhardlimit
);
101 IZDR_PUT_LONG(buf
, objp
->fsoftlimit
);
102 IZDR_PUT_LONG(buf
, objp
->curfiles
);
103 IZDR_PUT_LONG(buf
, objp
->btimeleft
);
104 IZDR_PUT_LONG(buf
, objp
->ftimeleft
);
107 } else if (zdrs
->x_op
== ZDR_DECODE
) {
108 buf
= ZDR_INLINE (zdrs
, 10 * BYTES_PER_ZDR_UNIT
);
110 if (!zdr_int (zdrs
, &objp
->bsize
))
112 if (!zdr_int (zdrs
, &objp
->active
))
114 if (!zdr_int (zdrs
, &objp
->bhardlimit
))
116 if (!zdr_int (zdrs
, &objp
->bsoftlimit
))
118 if (!zdr_int (zdrs
, &objp
->curblocks
))
120 if (!zdr_int (zdrs
, &objp
->fhardlimit
))
122 if (!zdr_int (zdrs
, &objp
->fsoftlimit
))
124 if (!zdr_int (zdrs
, &objp
->curfiles
))
126 if (!zdr_int (zdrs
, &objp
->btimeleft
))
128 if (!zdr_int (zdrs
, &objp
->ftimeleft
))
131 objp
->bsize
= IZDR_GET_LONG(buf
);
132 objp
->active
= IZDR_GET_LONG(buf
);
133 objp
->bhardlimit
= IZDR_GET_LONG(buf
);
134 objp
->bsoftlimit
= IZDR_GET_LONG(buf
);
135 objp
->curblocks
= IZDR_GET_LONG(buf
);
136 objp
->fhardlimit
= IZDR_GET_LONG(buf
);
137 objp
->fsoftlimit
= IZDR_GET_LONG(buf
);
138 objp
->curfiles
= IZDR_GET_LONG(buf
);
139 objp
->btimeleft
= IZDR_GET_LONG(buf
);
140 objp
->ftimeleft
= IZDR_GET_LONG(buf
);
145 if (!zdr_int (zdrs
, &objp
->bsize
))
147 if (!zdr_int (zdrs
, &objp
->active
))
149 if (!zdr_int (zdrs
, &objp
->bhardlimit
))
151 if (!zdr_int (zdrs
, &objp
->bsoftlimit
))
153 if (!zdr_int (zdrs
, &objp
->curblocks
))
155 if (!zdr_int (zdrs
, &objp
->fhardlimit
))
157 if (!zdr_int (zdrs
, &objp
->fsoftlimit
))
159 if (!zdr_int (zdrs
, &objp
->curfiles
))
161 if (!zdr_int (zdrs
, &objp
->btimeleft
))
163 if (!zdr_int (zdrs
, &objp
->ftimeleft
))
169 zdr_GETQUOTA1res (ZDR
*zdrs
, GETQUOTA1res
*objp
)
171 register int32_t *buf
;
173 if (!zdr_rquotastat (zdrs
, &objp
->status
))
175 switch (objp
->status
) {
177 if (!zdr_GETQUOTA1res_ok (zdrs
, &objp
->GETQUOTA1res_u
.quota
))