Commit | Line | Data |
---|---|---|
763cd6e3 RS |
1 | /* |
2 | * Please do not edit this file. | |
3 | * It was generated using rpcgen. | |
4 | */ | |
5 | ||
6 | #include "libnfs-zdr.h" | |
7 | #include "libnfs-raw-rquota.h" | |
8 | ||
9 | bool_t | |
10 | zdr_rquotastat (ZDR *zdrs, rquotastat *objp) | |
11 | { | |
12 | register int32_t *buf; | |
13 | ||
14 | if (!zdr_enum (zdrs, (enum_t *) objp)) | |
15 | return FALSE; | |
16 | return TRUE; | |
17 | } | |
18 | ||
19 | bool_t | |
20 | zdr_exportpath (ZDR *zdrs, exportpath *objp) | |
21 | { | |
22 | register int32_t *buf; | |
23 | ||
24 | if (!zdr_string (zdrs, objp, RQUOTAPATHLEN)) | |
25 | return FALSE; | |
26 | return TRUE; | |
27 | } | |
28 | ||
29 | bool_t | |
30 | zdr_GETQUOTA1args (ZDR *zdrs, GETQUOTA1args *objp) | |
31 | { | |
32 | register int32_t *buf; | |
33 | ||
34 | if (!zdr_exportpath (zdrs, &objp->export)) | |
35 | return FALSE; | |
36 | if (!zdr_int (zdrs, &objp->uid)) | |
37 | return FALSE; | |
38 | return TRUE; | |
39 | } | |
40 | ||
41 | bool_t | |
42 | zdr_quotatype (ZDR *zdrs, quotatype *objp) | |
43 | { | |
44 | register int32_t *buf; | |
45 | ||
46 | if (!zdr_enum (zdrs, (enum_t *) objp)) | |
47 | return FALSE; | |
48 | return TRUE; | |
49 | } | |
50 | ||
51 | bool_t | |
52 | zdr_GETQUOTA2args (ZDR *zdrs, GETQUOTA2args *objp) | |
53 | { | |
54 | register int32_t *buf; | |
55 | ||
56 | if (!zdr_exportpath (zdrs, &objp->export)) | |
57 | return FALSE; | |
58 | if (!zdr_quotatype (zdrs, &objp->type)) | |
59 | return FALSE; | |
60 | if (!zdr_int (zdrs, &objp->uid)) | |
61 | return FALSE; | |
62 | return TRUE; | |
63 | } | |
64 | ||
65 | bool_t | |
66 | zdr_GETQUOTA1res_ok (ZDR *zdrs, GETQUOTA1res_ok *objp) | |
67 | { | |
68 | register int32_t *buf; | |
69 | ||
70 | ||
71 | if (zdrs->x_op == ZDR_ENCODE) { | |
72 | buf = ZDR_INLINE (zdrs, 10 * BYTES_PER_ZDR_UNIT); | |
73 | if (buf == NULL) { | |
74 | if (!zdr_int (zdrs, &objp->bsize)) | |
75 | return FALSE; | |
76 | if (!zdr_int (zdrs, &objp->active)) | |
77 | return FALSE; | |
78 | if (!zdr_int (zdrs, &objp->bhardlimit)) | |
79 | return FALSE; | |
80 | if (!zdr_int (zdrs, &objp->bsoftlimit)) | |
81 | return FALSE; | |
82 | if (!zdr_int (zdrs, &objp->curblocks)) | |
83 | return FALSE; | |
84 | if (!zdr_int (zdrs, &objp->fhardlimit)) | |
85 | return FALSE; | |
86 | if (!zdr_int (zdrs, &objp->fsoftlimit)) | |
87 | return FALSE; | |
88 | if (!zdr_int (zdrs, &objp->curfiles)) | |
89 | return FALSE; | |
90 | if (!zdr_int (zdrs, &objp->btimeleft)) | |
91 | return FALSE; | |
92 | if (!zdr_int (zdrs, &objp->ftimeleft)) | |
93 | return FALSE; | |
94 | } else { | |
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); | |
105 | } | |
106 | return TRUE; | |
107 | } else if (zdrs->x_op == ZDR_DECODE) { | |
108 | buf = ZDR_INLINE (zdrs, 10 * BYTES_PER_ZDR_UNIT); | |
109 | if (buf == NULL) { | |
110 | if (!zdr_int (zdrs, &objp->bsize)) | |
111 | return FALSE; | |
112 | if (!zdr_int (zdrs, &objp->active)) | |
113 | return FALSE; | |
114 | if (!zdr_int (zdrs, &objp->bhardlimit)) | |
115 | return FALSE; | |
116 | if (!zdr_int (zdrs, &objp->bsoftlimit)) | |
117 | return FALSE; | |
118 | if (!zdr_int (zdrs, &objp->curblocks)) | |
119 | return FALSE; | |
120 | if (!zdr_int (zdrs, &objp->fhardlimit)) | |
121 | return FALSE; | |
122 | if (!zdr_int (zdrs, &objp->fsoftlimit)) | |
123 | return FALSE; | |
124 | if (!zdr_int (zdrs, &objp->curfiles)) | |
125 | return FALSE; | |
126 | if (!zdr_int (zdrs, &objp->btimeleft)) | |
127 | return FALSE; | |
128 | if (!zdr_int (zdrs, &objp->ftimeleft)) | |
129 | return FALSE; | |
130 | } else { | |
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); | |
141 | } | |
142 | return TRUE; | |
143 | } | |
144 | ||
145 | if (!zdr_int (zdrs, &objp->bsize)) | |
146 | return FALSE; | |
147 | if (!zdr_int (zdrs, &objp->active)) | |
148 | return FALSE; | |
149 | if (!zdr_int (zdrs, &objp->bhardlimit)) | |
150 | return FALSE; | |
151 | if (!zdr_int (zdrs, &objp->bsoftlimit)) | |
152 | return FALSE; | |
153 | if (!zdr_int (zdrs, &objp->curblocks)) | |
154 | return FALSE; | |
155 | if (!zdr_int (zdrs, &objp->fhardlimit)) | |
156 | return FALSE; | |
157 | if (!zdr_int (zdrs, &objp->fsoftlimit)) | |
158 | return FALSE; | |
159 | if (!zdr_int (zdrs, &objp->curfiles)) | |
160 | return FALSE; | |
161 | if (!zdr_int (zdrs, &objp->btimeleft)) | |
162 | return FALSE; | |
163 | if (!zdr_int (zdrs, &objp->ftimeleft)) | |
164 | return FALSE; | |
165 | return TRUE; | |
166 | } | |
167 | ||
168 | bool_t | |
169 | zdr_GETQUOTA1res (ZDR *zdrs, GETQUOTA1res *objp) | |
170 | { | |
171 | register int32_t *buf; | |
172 | ||
173 | if (!zdr_rquotastat (zdrs, &objp->status)) | |
174 | return FALSE; | |
175 | switch (objp->status) { | |
176 | case RQUOTA_OK: | |
177 | if (!zdr_GETQUOTA1res_ok (zdrs, &objp->GETQUOTA1res_u.quota)) | |
178 | return FALSE; | |
179 | break; | |
180 | default: | |
181 | break; | |
182 | } | |
183 | return TRUE; | |
184 | } |