@@ -145,129 +145,129 @@ svcxdr_encode_testrply(struct xdr_stream *xdr, const struct nlm_res *resp)
145
145
* Decode Call arguments
146
146
*/
147
147
148
- int
148
+ bool
149
149
nlmsvc_decode_void (struct svc_rqst * rqstp , struct xdr_stream * xdr )
150
150
{
151
- return 1 ;
151
+ return true ;
152
152
}
153
153
154
- int
154
+ bool
155
155
nlmsvc_decode_testargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
156
156
{
157
157
struct nlm_args * argp = rqstp -> rq_argp ;
158
158
u32 exclusive ;
159
159
160
160
if (!svcxdr_decode_cookie (xdr , & argp -> cookie ))
161
- return 0 ;
161
+ return false ;
162
162
if (xdr_stream_decode_bool (xdr , & exclusive ) < 0 )
163
- return 0 ;
163
+ return false ;
164
164
if (!svcxdr_decode_lock (xdr , & argp -> lock ))
165
- return 0 ;
165
+ return false ;
166
166
if (exclusive )
167
167
argp -> lock .fl .fl_type = F_WRLCK ;
168
168
169
- return 1 ;
169
+ return true ;
170
170
}
171
171
172
- int
172
+ bool
173
173
nlmsvc_decode_lockargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
174
174
{
175
175
struct nlm_args * argp = rqstp -> rq_argp ;
176
176
u32 exclusive ;
177
177
178
178
if (!svcxdr_decode_cookie (xdr , & argp -> cookie ))
179
- return 0 ;
179
+ return false ;
180
180
if (xdr_stream_decode_bool (xdr , & argp -> block ) < 0 )
181
- return 0 ;
181
+ return false ;
182
182
if (xdr_stream_decode_bool (xdr , & exclusive ) < 0 )
183
- return 0 ;
183
+ return false ;
184
184
if (!svcxdr_decode_lock (xdr , & argp -> lock ))
185
- return 0 ;
185
+ return false ;
186
186
if (exclusive )
187
187
argp -> lock .fl .fl_type = F_WRLCK ;
188
188
if (xdr_stream_decode_bool (xdr , & argp -> reclaim ) < 0 )
189
- return 0 ;
189
+ return false ;
190
190
if (xdr_stream_decode_u32 (xdr , & argp -> state ) < 0 )
191
- return 0 ;
191
+ return false ;
192
192
argp -> monitor = 1 ; /* monitor client by default */
193
193
194
- return 1 ;
194
+ return true ;
195
195
}
196
196
197
- int
197
+ bool
198
198
nlmsvc_decode_cancargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
199
199
{
200
200
struct nlm_args * argp = rqstp -> rq_argp ;
201
201
u32 exclusive ;
202
202
203
203
if (!svcxdr_decode_cookie (xdr , & argp -> cookie ))
204
- return 0 ;
204
+ return false ;
205
205
if (xdr_stream_decode_bool (xdr , & argp -> block ) < 0 )
206
- return 0 ;
206
+ return false ;
207
207
if (xdr_stream_decode_bool (xdr , & exclusive ) < 0 )
208
- return 0 ;
208
+ return false ;
209
209
if (!svcxdr_decode_lock (xdr , & argp -> lock ))
210
- return 0 ;
210
+ return false ;
211
211
if (exclusive )
212
212
argp -> lock .fl .fl_type = F_WRLCK ;
213
213
214
- return 1 ;
214
+ return true ;
215
215
}
216
216
217
- int
217
+ bool
218
218
nlmsvc_decode_unlockargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
219
219
{
220
220
struct nlm_args * argp = rqstp -> rq_argp ;
221
221
222
222
if (!svcxdr_decode_cookie (xdr , & argp -> cookie ))
223
- return 0 ;
223
+ return false ;
224
224
if (!svcxdr_decode_lock (xdr , & argp -> lock ))
225
- return 0 ;
225
+ return false ;
226
226
argp -> lock .fl .fl_type = F_UNLCK ;
227
227
228
- return 1 ;
228
+ return true ;
229
229
}
230
230
231
- int
231
+ bool
232
232
nlmsvc_decode_res (struct svc_rqst * rqstp , struct xdr_stream * xdr )
233
233
{
234
234
struct nlm_res * resp = rqstp -> rq_argp ;
235
235
236
236
if (!svcxdr_decode_cookie (xdr , & resp -> cookie ))
237
- return 0 ;
237
+ return false ;
238
238
if (!svcxdr_decode_stats (xdr , & resp -> status ))
239
- return 0 ;
239
+ return false ;
240
240
241
- return 1 ;
241
+ return true ;
242
242
}
243
243
244
- int
244
+ bool
245
245
nlmsvc_decode_reboot (struct svc_rqst * rqstp , struct xdr_stream * xdr )
246
246
{
247
247
struct nlm_reboot * argp = rqstp -> rq_argp ;
248
248
__be32 * p ;
249
249
u32 len ;
250
250
251
251
if (xdr_stream_decode_u32 (xdr , & len ) < 0 )
252
- return 0 ;
252
+ return false ;
253
253
if (len > SM_MAXSTRLEN )
254
- return 0 ;
254
+ return false ;
255
255
p = xdr_inline_decode (xdr , len );
256
256
if (!p )
257
- return 0 ;
257
+ return false ;
258
258
argp -> len = len ;
259
259
argp -> mon = (char * )p ;
260
260
if (xdr_stream_decode_u32 (xdr , & argp -> state ) < 0 )
261
- return 0 ;
261
+ return false ;
262
262
p = xdr_inline_decode (xdr , SM_PRIV_SIZE );
263
263
if (!p )
264
- return 0 ;
264
+ return false ;
265
265
memcpy (& argp -> priv .data , p , sizeof (argp -> priv .data ));
266
266
267
- return 1 ;
267
+ return true ;
268
268
}
269
269
270
- int
270
+ bool
271
271
nlmsvc_decode_shareargs (struct svc_rqst * rqstp , struct xdr_stream * xdr )
272
272
{
273
273
struct nlm_args * argp = rqstp -> rq_argp ;
@@ -278,34 +278,34 @@ nlmsvc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr)
278
278
lock -> svid = ~(u32 )0 ;
279
279
280
280
if (!svcxdr_decode_cookie (xdr , & argp -> cookie ))
281
- return 0 ;
281
+ return false ;
282
282
if (!svcxdr_decode_string (xdr , & lock -> caller , & lock -> len ))
283
- return 0 ;
283
+ return false ;
284
284
if (!svcxdr_decode_fhandle (xdr , & lock -> fh ))
285
- return 0 ;
285
+ return false ;
286
286
if (!svcxdr_decode_owner (xdr , & lock -> oh ))
287
- return 0 ;
287
+ return false ;
288
288
/* XXX: Range checks are missing in the original code */
289
289
if (xdr_stream_decode_u32 (xdr , & argp -> fsm_mode ) < 0 )
290
- return 0 ;
290
+ return false ;
291
291
if (xdr_stream_decode_u32 (xdr , & argp -> fsm_access ) < 0 )
292
- return 0 ;
292
+ return false ;
293
293
294
- return 1 ;
294
+ return true ;
295
295
}
296
296
297
- int
297
+ bool
298
298
nlmsvc_decode_notify (struct svc_rqst * rqstp , struct xdr_stream * xdr )
299
299
{
300
300
struct nlm_args * argp = rqstp -> rq_argp ;
301
301
struct nlm_lock * lock = & argp -> lock ;
302
302
303
303
if (!svcxdr_decode_string (xdr , & lock -> caller , & lock -> len ))
304
- return 0 ;
304
+ return false ;
305
305
if (xdr_stream_decode_u32 (xdr , & argp -> state ) < 0 )
306
- return 0 ;
306
+ return false ;
307
307
308
- return 1 ;
308
+ return true ;
309
309
}
310
310
311
311
0 commit comments