2 * Please do not edit this file.
3 * It was generated using rpcgen.
7 #ifndef NDMOS_OPTION_NO_NDMP4
8 #define ndmp4_u_quad unsigned long long
9 extern bool_t xdr_ndmp4_u_quad();
12 xdr__ndmp4_u_quad (XDR *xdrs, _ndmp4_u_quad *objp)
14 register int32_t *buf;
16 if (!xdr_u_long (xdrs, &objp->high))
18 if (!xdr_u_long (xdrs, &objp->low))
24 xdr_ndmp4_header_message_type (XDR *xdrs, ndmp4_header_message_type *objp)
26 register int32_t *buf;
28 if (!xdr_enum (xdrs, (enum_t *) objp))
34 xdr_ndmp4_error (XDR *xdrs, ndmp4_error *objp)
36 register int32_t *buf;
38 if (!xdr_enum (xdrs, (enum_t *) objp))
44 xdr_ndmp4_message (XDR *xdrs, ndmp4_message *objp)
46 register int32_t *buf;
48 if (!xdr_enum (xdrs, (enum_t *) objp))
54 xdr_ndmp4_header (XDR *xdrs, ndmp4_header *objp)
56 register int32_t *buf;
58 if (!xdr_u_long (xdrs, &objp->sequence))
60 if (!xdr_u_long (xdrs, &objp->time_stamp))
62 if (!xdr_ndmp4_header_message_type (xdrs, &objp->message_type))
64 if (!xdr_ndmp4_message (xdrs, &objp->message_code))
66 if (!xdr_u_long (xdrs, &objp->reply_sequence))
68 if (!xdr_ndmp4_error (xdrs, &objp->error_code))
74 xdr_ndmp4_pval (XDR *xdrs, ndmp4_pval *objp)
76 register int32_t *buf;
78 if (!xdr_string (xdrs, &objp->name, ~0))
80 if (!xdr_string (xdrs, &objp->value, ~0))
86 xdr_ndmp4_connect_open_request (XDR *xdrs, ndmp4_connect_open_request *objp)
88 register int32_t *buf;
90 if (!xdr_u_short (xdrs, &objp->protocol_version))
96 xdr_ndmp4_connect_open_reply (XDR *xdrs, ndmp4_connect_open_reply *objp)
98 register int32_t *buf;
100 if (!xdr_ndmp4_error (xdrs, &objp->error))
106 xdr_ndmp4_auth_type (XDR *xdrs, ndmp4_auth_type *objp)
108 register int32_t *buf;
110 if (!xdr_enum (xdrs, (enum_t *) objp))
116 xdr_ndmp4_auth_text (XDR *xdrs, ndmp4_auth_text *objp)
118 register int32_t *buf;
120 if (!xdr_string (xdrs, &objp->auth_id, ~0))
122 if (!xdr_string (xdrs, &objp->auth_password, ~0))
128 xdr_ndmp4_auth_md5 (XDR *xdrs, ndmp4_auth_md5 *objp)
130 register int32_t *buf;
133 if (!xdr_string (xdrs, &objp->auth_id, ~0))
135 if (!xdr_opaque (xdrs, objp->auth_digest, 16))
141 xdr_ndmp4_auth_data (XDR *xdrs, ndmp4_auth_data *objp)
143 register int32_t *buf;
145 if (!xdr_ndmp4_auth_type (xdrs, &objp->auth_type))
147 switch (objp->auth_type) {
148 case NDMP4_AUTH_NONE:
150 case NDMP4_AUTH_TEXT:
151 if (!xdr_ndmp4_auth_text (xdrs, &objp->ndmp4_auth_data_u.auth_text))
155 if (!xdr_ndmp4_auth_md5 (xdrs, &objp->ndmp4_auth_data_u.auth_md5))
165 xdr_ndmp4_auth_attr (XDR *xdrs, ndmp4_auth_attr *objp)
167 register int32_t *buf;
169 if (!xdr_ndmp4_auth_type (xdrs, &objp->auth_type))
171 switch (objp->auth_type) {
172 case NDMP4_AUTH_NONE:
174 case NDMP4_AUTH_TEXT:
177 if (!xdr_opaque (xdrs, objp->ndmp4_auth_attr_u.challenge, 64))
187 xdr_ndmp4_connect_client_auth_request (XDR *xdrs, ndmp4_connect_client_auth_request *objp)
189 register int32_t *buf;
191 if (!xdr_ndmp4_auth_data (xdrs, &objp->auth_data))
197 xdr_ndmp4_connect_client_auth_reply (XDR *xdrs, ndmp4_connect_client_auth_reply *objp)
199 register int32_t *buf;
201 if (!xdr_ndmp4_error (xdrs, &objp->error))
207 xdr_ndmp4_connect_server_auth_request (XDR *xdrs, ndmp4_connect_server_auth_request *objp)
209 register int32_t *buf;
211 if (!xdr_ndmp4_auth_attr (xdrs, &objp->client_attr))
217 xdr_ndmp4_connect_server_auth_reply (XDR *xdrs, ndmp4_connect_server_auth_reply *objp)
219 register int32_t *buf;
221 if (!xdr_ndmp4_error (xdrs, &objp->error))
223 if (!xdr_ndmp4_auth_data (xdrs, &objp->server_result))
229 xdr_ndmp4_config_get_host_info_reply (XDR *xdrs, ndmp4_config_get_host_info_reply *objp)
231 register int32_t *buf;
233 if (!xdr_ndmp4_error (xdrs, &objp->error))
235 if (!xdr_string (xdrs, &objp->hostname, ~0))
237 if (!xdr_string (xdrs, &objp->os_type, ~0))
239 if (!xdr_string (xdrs, &objp->os_vers, ~0))
241 if (!xdr_string (xdrs, &objp->hostid, ~0))
247 xdr_ndmp4_config_get_server_info_reply (XDR *xdrs, ndmp4_config_get_server_info_reply *objp)
249 register int32_t *buf;
251 if (!xdr_ndmp4_error (xdrs, &objp->error))
253 if (!xdr_string (xdrs, &objp->vendor_name, ~0))
255 if (!xdr_string (xdrs, &objp->product_name, ~0))
257 if (!xdr_string (xdrs, &objp->revision_number, ~0))
259 if (!xdr_array (xdrs, (char **)&objp->auth_type.auth_type_val, (u_int *) &objp->auth_type.auth_type_len, ~0,
260 sizeof (ndmp4_auth_type), (xdrproc_t) xdr_ndmp4_auth_type))
266 xdr_ndmp4_addr_type (XDR *xdrs, ndmp4_addr_type *objp)
268 register int32_t *buf;
270 if (!xdr_enum (xdrs, (enum_t *) objp))
276 xdr_ndmp4_config_get_connection_type_reply (XDR *xdrs, ndmp4_config_get_connection_type_reply *objp)
278 register int32_t *buf;
280 if (!xdr_ndmp4_error (xdrs, &objp->error))
282 if (!xdr_array (xdrs, (char **)&objp->addr_types.addr_types_val, (u_int *) &objp->addr_types.addr_types_len, ~0,
283 sizeof (ndmp4_addr_type), (xdrproc_t) xdr_ndmp4_addr_type))
289 xdr_ndmp4_config_get_auth_attr_request (XDR *xdrs, ndmp4_config_get_auth_attr_request *objp)
291 register int32_t *buf;
293 if (!xdr_ndmp4_auth_type (xdrs, &objp->auth_type))
299 xdr_ndmp4_config_get_auth_attr_reply (XDR *xdrs, ndmp4_config_get_auth_attr_reply *objp)
301 register int32_t *buf;
303 if (!xdr_ndmp4_error (xdrs, &objp->error))
305 if (!xdr_ndmp4_auth_attr (xdrs, &objp->server_attr))
311 xdr_ndmp4_butype_info (XDR *xdrs, ndmp4_butype_info *objp)
313 register int32_t *buf;
315 if (!xdr_string (xdrs, &objp->butype_name, ~0))
317 if (!xdr_array (xdrs, (char **)&objp->default_env.default_env_val, (u_int *) &objp->default_env.default_env_len, ~0,
318 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
320 if (!xdr_u_long (xdrs, &objp->attrs))
326 xdr_ndmp4_config_get_butype_info_reply (XDR *xdrs, ndmp4_config_get_butype_info_reply *objp)
328 register int32_t *buf;
330 if (!xdr_ndmp4_error (xdrs, &objp->error))
332 if (!xdr_array (xdrs, (char **)&objp->butype_info.butype_info_val, (u_int *) &objp->butype_info.butype_info_len, ~0,
333 sizeof (ndmp4_butype_info), (xdrproc_t) xdr_ndmp4_butype_info))
339 xdr_ndmp4_fs_info (XDR *xdrs, ndmp4_fs_info *objp)
341 register int32_t *buf;
343 if (!xdr_u_long (xdrs, &objp->unsupported))
345 if (!xdr_string (xdrs, &objp->fs_type, ~0))
347 if (!xdr_string (xdrs, &objp->fs_logical_device, ~0))
349 if (!xdr_string (xdrs, &objp->fs_physical_device, ~0))
351 if (!xdr_ndmp4_u_quad (xdrs, &objp->total_size))
353 if (!xdr_ndmp4_u_quad (xdrs, &objp->used_size))
355 if (!xdr_ndmp4_u_quad (xdrs, &objp->avail_size))
357 if (!xdr_ndmp4_u_quad (xdrs, &objp->total_inodes))
359 if (!xdr_ndmp4_u_quad (xdrs, &objp->used_inodes))
361 if (!xdr_array (xdrs, (char **)&objp->fs_env.fs_env_val, (u_int *) &objp->fs_env.fs_env_len, ~0,
362 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
364 if (!xdr_string (xdrs, &objp->fs_status, ~0))
370 xdr_ndmp4_config_get_fs_info_reply (XDR *xdrs, ndmp4_config_get_fs_info_reply *objp)
372 register int32_t *buf;
374 if (!xdr_ndmp4_error (xdrs, &objp->error))
376 if (!xdr_array (xdrs, (char **)&objp->fs_info.fs_info_val, (u_int *) &objp->fs_info.fs_info_len, ~0,
377 sizeof (ndmp4_fs_info), (xdrproc_t) xdr_ndmp4_fs_info))
383 xdr_ndmp4_device_capability (XDR *xdrs, ndmp4_device_capability *objp)
385 register int32_t *buf;
387 if (!xdr_string (xdrs, &objp->device, ~0))
389 if (!xdr_u_long (xdrs, &objp->attr))
391 if (!xdr_array (xdrs, (char **)&objp->capability.capability_val, (u_int *) &objp->capability.capability_len, ~0,
392 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
398 xdr_ndmp4_device_info (XDR *xdrs, ndmp4_device_info *objp)
400 register int32_t *buf;
402 if (!xdr_string (xdrs, &objp->model, ~0))
404 if (!xdr_array (xdrs, (char **)&objp->caplist.caplist_val, (u_int *) &objp->caplist.caplist_len, ~0,
405 sizeof (ndmp4_device_capability), (xdrproc_t) xdr_ndmp4_device_capability))
411 xdr_ndmp4_config_get_tape_info_reply (XDR *xdrs, ndmp4_config_get_tape_info_reply *objp)
413 register int32_t *buf;
415 if (!xdr_ndmp4_error (xdrs, &objp->error))
417 if (!xdr_array (xdrs, (char **)&objp->tape_info.tape_info_val, (u_int *) &objp->tape_info.tape_info_len, ~0,
418 sizeof (ndmp4_device_info), (xdrproc_t) xdr_ndmp4_device_info))
424 xdr_ndmp4_config_get_scsi_info_reply (XDR *xdrs, ndmp4_config_get_scsi_info_reply *objp)
426 register int32_t *buf;
428 if (!xdr_ndmp4_error (xdrs, &objp->error))
430 if (!xdr_array (xdrs, (char **)&objp->scsi_info.scsi_info_val, (u_int *) &objp->scsi_info.scsi_info_len, ~0,
431 sizeof (ndmp4_device_info), (xdrproc_t) xdr_ndmp4_device_info))
437 xdr_ndmp4_class_list (XDR *xdrs, ndmp4_class_list *objp)
439 register int32_t *buf;
441 if (!xdr_u_short (xdrs, &objp->class_id))
443 if (!xdr_array (xdrs, (char **)&objp->class_version.class_version_val, (u_int *) &objp->class_version.class_version_len, ~0,
444 sizeof (u_short), (xdrproc_t) xdr_u_short))
450 xdr_ndmp4_class_version (XDR *xdrs, ndmp4_class_version *objp)
452 register int32_t *buf;
454 if (!xdr_u_short (xdrs, &objp->class_id))
456 if (!xdr_u_short (xdrs, &objp->class_version))
462 xdr_ndmp4_config_get_ext_list_reply (XDR *xdrs, ndmp4_config_get_ext_list_reply *objp)
464 register int32_t *buf;
466 if (!xdr_ndmp4_error (xdrs, &objp->error))
468 if (!xdr_array (xdrs, (char **)&objp->class_list.class_list_val, (u_int *) &objp->class_list.class_list_len, ~0,
469 sizeof (ndmp4_class_list), (xdrproc_t) xdr_ndmp4_class_list))
475 xdr_ndmp4_config_set_ext_list_request (XDR *xdrs, ndmp4_config_set_ext_list_request *objp)
477 register int32_t *buf;
479 if (!xdr_ndmp4_error (xdrs, &objp->error))
481 if (!xdr_array (xdrs, (char **)&objp->ndmp4_accepted_ext.ndmp4_accepted_ext_val, (u_int *) &objp->ndmp4_accepted_ext.ndmp4_accepted_ext_len, ~0,
482 sizeof (ndmp4_class_list), (xdrproc_t) xdr_ndmp4_class_list))
488 xdr_ndmp4_config_set_ext_list_reply (XDR *xdrs, ndmp4_config_set_ext_list_reply *objp)
490 register int32_t *buf;
492 if (!xdr_ndmp4_error (xdrs, &objp->error))
498 xdr_ndmp4_scsi_open_request (XDR *xdrs, ndmp4_scsi_open_request *objp)
500 register int32_t *buf;
502 if (!xdr_string (xdrs, &objp->device, ~0))
508 xdr_ndmp4_scsi_open_reply (XDR *xdrs, ndmp4_scsi_open_reply *objp)
510 register int32_t *buf;
512 if (!xdr_ndmp4_error (xdrs, &objp->error))
518 xdr_ndmp4_scsi_close_reply (XDR *xdrs, ndmp4_scsi_close_reply *objp)
520 register int32_t *buf;
522 if (!xdr_ndmp4_error (xdrs, &objp->error))
528 xdr_ndmp4_scsi_get_state_reply (XDR *xdrs, ndmp4_scsi_get_state_reply *objp)
530 register int32_t *buf;
532 if (!xdr_ndmp4_error (xdrs, &objp->error))
534 if (!xdr_short (xdrs, &objp->target_controller))
536 if (!xdr_short (xdrs, &objp->target_id))
538 if (!xdr_short (xdrs, &objp->target_lun))
544 xdr_ndmp4_scsi_reset_device_reply (XDR *xdrs, ndmp4_scsi_reset_device_reply *objp)
546 register int32_t *buf;
548 if (!xdr_ndmp4_error (xdrs, &objp->error))
554 xdr_ndmp4_execute_cdb_request (XDR *xdrs, ndmp4_execute_cdb_request *objp)
556 register int32_t *buf;
559 if (xdrs->x_op == XDR_ENCODE) {
560 buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
562 if (!xdr_u_long (xdrs, &objp->flags))
564 if (!xdr_u_long (xdrs, &objp->timeout))
566 if (!xdr_u_long (xdrs, &objp->datain_len))
570 IXDR_PUT_U_LONG(buf, objp->flags);
571 IXDR_PUT_U_LONG(buf, objp->timeout);
572 IXDR_PUT_U_LONG(buf, objp->datain_len);
574 if (!xdr_bytes (xdrs, (char **)&objp->cdb.cdb_val, (u_int *) &objp->cdb.cdb_len, ~0))
576 if (!xdr_bytes (xdrs, (char **)&objp->dataout.dataout_val, (u_int *) &objp->dataout.dataout_len, ~0))
579 } else if (xdrs->x_op == XDR_DECODE) {
580 buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
582 if (!xdr_u_long (xdrs, &objp->flags))
584 if (!xdr_u_long (xdrs, &objp->timeout))
586 if (!xdr_u_long (xdrs, &objp->datain_len))
590 objp->flags = IXDR_GET_U_LONG(buf);
591 objp->timeout = IXDR_GET_U_LONG(buf);
592 objp->datain_len = IXDR_GET_U_LONG(buf);
594 if (!xdr_bytes (xdrs, (char **)&objp->cdb.cdb_val, (u_int *) &objp->cdb.cdb_len, ~0))
596 if (!xdr_bytes (xdrs, (char **)&objp->dataout.dataout_val, (u_int *) &objp->dataout.dataout_len, ~0))
601 if (!xdr_u_long (xdrs, &objp->flags))
603 if (!xdr_u_long (xdrs, &objp->timeout))
605 if (!xdr_u_long (xdrs, &objp->datain_len))
607 if (!xdr_bytes (xdrs, (char **)&objp->cdb.cdb_val, (u_int *) &objp->cdb.cdb_len, ~0))
609 if (!xdr_bytes (xdrs, (char **)&objp->dataout.dataout_val, (u_int *) &objp->dataout.dataout_len, ~0))
615 xdr_ndmp4_execute_cdb_reply (XDR *xdrs, ndmp4_execute_cdb_reply *objp)
617 register int32_t *buf;
619 if (!xdr_ndmp4_error (xdrs, &objp->error))
621 if (!xdr_u_char (xdrs, &objp->status))
623 if (!xdr_u_long (xdrs, &objp->dataout_len))
625 if (!xdr_bytes (xdrs, (char **)&objp->datain.datain_val, (u_int *) &objp->datain.datain_len, ~0))
627 if (!xdr_bytes (xdrs, (char **)&objp->ext_sense.ext_sense_val, (u_int *) &objp->ext_sense.ext_sense_len, ~0))
633 xdr_ndmp4_scsi_execute_cdb_request (XDR *xdrs, ndmp4_scsi_execute_cdb_request *objp)
635 register int32_t *buf;
637 if (!xdr_ndmp4_execute_cdb_request (xdrs, objp))
643 xdr_ndmp4_scsi_execute_cdb_reply (XDR *xdrs, ndmp4_scsi_execute_cdb_reply *objp)
645 register int32_t *buf;
647 if (!xdr_ndmp4_execute_cdb_reply (xdrs, objp))
653 xdr_ndmp4_tape_open_mode (XDR *xdrs, ndmp4_tape_open_mode *objp)
655 register int32_t *buf;
657 if (!xdr_enum (xdrs, (enum_t *) objp))
663 xdr_ndmp4_tape_open_request (XDR *xdrs, ndmp4_tape_open_request *objp)
665 register int32_t *buf;
667 if (!xdr_string (xdrs, &objp->device, ~0))
669 if (!xdr_ndmp4_tape_open_mode (xdrs, &objp->mode))
675 xdr_ndmp4_tape_open_reply (XDR *xdrs, ndmp4_tape_open_reply *objp)
677 register int32_t *buf;
679 if (!xdr_ndmp4_error (xdrs, &objp->error))
685 xdr_ndmp4_tape_close_reply (XDR *xdrs, ndmp4_tape_close_reply *objp)
687 register int32_t *buf;
689 if (!xdr_ndmp4_error (xdrs, &objp->error))
695 xdr_ndmp4_tape_get_state_reply (XDR *xdrs, ndmp4_tape_get_state_reply *objp)
697 register int32_t *buf;
700 if (xdrs->x_op == XDR_ENCODE) {
701 if (!xdr_u_long (xdrs, &objp->unsupported))
703 if (!xdr_ndmp4_error (xdrs, &objp->error))
705 buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
707 if (!xdr_u_long (xdrs, &objp->flags))
709 if (!xdr_u_long (xdrs, &objp->file_num))
711 if (!xdr_u_long (xdrs, &objp->soft_errors))
713 if (!xdr_u_long (xdrs, &objp->block_size))
715 if (!xdr_u_long (xdrs, &objp->blockno))
719 IXDR_PUT_U_LONG(buf, objp->flags);
720 IXDR_PUT_U_LONG(buf, objp->file_num);
721 IXDR_PUT_U_LONG(buf, objp->soft_errors);
722 IXDR_PUT_U_LONG(buf, objp->block_size);
723 IXDR_PUT_U_LONG(buf, objp->blockno);
725 if (!xdr_ndmp4_u_quad (xdrs, &objp->total_space))
727 if (!xdr_ndmp4_u_quad (xdrs, &objp->space_remain))
730 } else if (xdrs->x_op == XDR_DECODE) {
731 if (!xdr_u_long (xdrs, &objp->unsupported))
733 if (!xdr_ndmp4_error (xdrs, &objp->error))
735 buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
737 if (!xdr_u_long (xdrs, &objp->flags))
739 if (!xdr_u_long (xdrs, &objp->file_num))
741 if (!xdr_u_long (xdrs, &objp->soft_errors))
743 if (!xdr_u_long (xdrs, &objp->block_size))
745 if (!xdr_u_long (xdrs, &objp->blockno))
749 objp->flags = IXDR_GET_U_LONG(buf);
750 objp->file_num = IXDR_GET_U_LONG(buf);
751 objp->soft_errors = IXDR_GET_U_LONG(buf);
752 objp->block_size = IXDR_GET_U_LONG(buf);
753 objp->blockno = IXDR_GET_U_LONG(buf);
755 if (!xdr_ndmp4_u_quad (xdrs, &objp->total_space))
757 if (!xdr_ndmp4_u_quad (xdrs, &objp->space_remain))
762 if (!xdr_u_long (xdrs, &objp->unsupported))
764 if (!xdr_ndmp4_error (xdrs, &objp->error))
766 if (!xdr_u_long (xdrs, &objp->flags))
768 if (!xdr_u_long (xdrs, &objp->file_num))
770 if (!xdr_u_long (xdrs, &objp->soft_errors))
772 if (!xdr_u_long (xdrs, &objp->block_size))
774 if (!xdr_u_long (xdrs, &objp->blockno))
776 if (!xdr_ndmp4_u_quad (xdrs, &objp->total_space))
778 if (!xdr_ndmp4_u_quad (xdrs, &objp->space_remain))
784 xdr_ndmp4_tape_mtio_op (XDR *xdrs, ndmp4_tape_mtio_op *objp)
786 register int32_t *buf;
788 if (!xdr_enum (xdrs, (enum_t *) objp))
794 xdr_ndmp4_tape_mtio_request (XDR *xdrs, ndmp4_tape_mtio_request *objp)
796 register int32_t *buf;
798 if (!xdr_ndmp4_tape_mtio_op (xdrs, &objp->tape_op))
800 if (!xdr_u_long (xdrs, &objp->count))
806 xdr_ndmp4_tape_mtio_reply (XDR *xdrs, ndmp4_tape_mtio_reply *objp)
808 register int32_t *buf;
810 if (!xdr_ndmp4_error (xdrs, &objp->error))
812 if (!xdr_u_long (xdrs, &objp->resid_count))
818 xdr_ndmp4_tape_write_request (XDR *xdrs, ndmp4_tape_write_request *objp)
820 register int32_t *buf;
822 if (!xdr_bytes (xdrs, (char **)&objp->data_out.data_out_val, (u_int *) &objp->data_out.data_out_len, ~0))
828 xdr_ndmp4_tape_write_reply (XDR *xdrs, ndmp4_tape_write_reply *objp)
830 register int32_t *buf;
832 if (!xdr_ndmp4_error (xdrs, &objp->error))
834 if (!xdr_u_long (xdrs, &objp->count))
840 xdr_ndmp4_tape_read_request (XDR *xdrs, ndmp4_tape_read_request *objp)
842 register int32_t *buf;
844 if (!xdr_u_long (xdrs, &objp->count))
850 xdr_ndmp4_tape_read_reply (XDR *xdrs, ndmp4_tape_read_reply *objp)
852 register int32_t *buf;
854 if (!xdr_ndmp4_error (xdrs, &objp->error))
856 if (!xdr_bytes (xdrs, (char **)&objp->data_in.data_in_val, (u_int *) &objp->data_in.data_in_len, ~0))
862 xdr_ndmp4_tape_execute_cdb_request (XDR *xdrs, ndmp4_tape_execute_cdb_request *objp)
864 register int32_t *buf;
866 if (!xdr_ndmp4_scsi_execute_cdb_request (xdrs, objp))
872 xdr_ndmp4_tape_execute_cdb_reply (XDR *xdrs, ndmp4_tape_execute_cdb_reply *objp)
874 register int32_t *buf;
876 if (!xdr_ndmp4_scsi_execute_cdb_reply (xdrs, objp))
882 xdr_ndmp4_data_operation (XDR *xdrs, ndmp4_data_operation *objp)
884 register int32_t *buf;
886 if (!xdr_enum (xdrs, (enum_t *) objp))
892 xdr_ndmp4_data_state (XDR *xdrs, ndmp4_data_state *objp)
894 register int32_t *buf;
896 if (!xdr_enum (xdrs, (enum_t *) objp))
902 xdr_ndmp4_data_halt_reason (XDR *xdrs, ndmp4_data_halt_reason *objp)
904 register int32_t *buf;
906 if (!xdr_enum (xdrs, (enum_t *) objp))
912 xdr_ndmp4_tcp_addr (XDR *xdrs, ndmp4_tcp_addr *objp)
914 register int32_t *buf;
916 if (!xdr_u_long (xdrs, &objp->ip_addr))
918 if (!xdr_u_short (xdrs, &objp->port))
920 if (!xdr_array (xdrs, (char **)&objp->addr_env.addr_env_val, (u_int *) &objp->addr_env.addr_env_len, ~0,
921 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
927 xdr_ndmp4_ipc_addr (XDR *xdrs, ndmp4_ipc_addr *objp)
929 register int32_t *buf;
931 if (!xdr_bytes (xdrs, (char **)&objp->comm_data.comm_data_val, (u_int *) &objp->comm_data.comm_data_len, ~0))
937 xdr_ndmp4_addr (XDR *xdrs, ndmp4_addr *objp)
939 register int32_t *buf;
941 if (!xdr_ndmp4_addr_type (xdrs, &objp->addr_type))
943 switch (objp->addr_type) {
944 case NDMP4_ADDR_LOCAL:
947 if (!xdr_array (xdrs, (char **)&objp->ndmp4_addr_u.tcp_addr.tcp_addr_val, (u_int *) &objp->ndmp4_addr_u.tcp_addr.tcp_addr_len, ~0,
948 sizeof (ndmp4_tcp_addr), (xdrproc_t) xdr_ndmp4_tcp_addr))
952 if (!xdr_ndmp4_ipc_addr (xdrs, &objp->ndmp4_addr_u.ipc_addr))
962 xdr_ndmp4_data_get_state_reply (XDR *xdrs, ndmp4_data_get_state_reply *objp)
964 register int32_t *buf;
966 if (!xdr_u_long (xdrs, &objp->unsupported))
968 if (!xdr_ndmp4_error (xdrs, &objp->error))
970 if (!xdr_ndmp4_data_operation (xdrs, &objp->operation))
972 if (!xdr_ndmp4_data_state (xdrs, &objp->state))
974 if (!xdr_ndmp4_data_halt_reason (xdrs, &objp->halt_reason))
976 if (!xdr_ndmp4_u_quad (xdrs, &objp->bytes_processed))
978 if (!xdr_ndmp4_u_quad (xdrs, &objp->est_bytes_remain))
980 if (!xdr_u_long (xdrs, &objp->est_time_remain))
982 if (!xdr_ndmp4_addr (xdrs, &objp->data_connection_addr))
984 if (!xdr_ndmp4_u_quad (xdrs, &objp->read_offset))
986 if (!xdr_ndmp4_u_quad (xdrs, &objp->read_length))
992 xdr_ndmp4_data_listen_request (XDR *xdrs, ndmp4_data_listen_request *objp)
994 register int32_t *buf;
996 if (!xdr_ndmp4_addr_type (xdrs, &objp->addr_type))
1002 xdr_ndmp4_data_listen_reply (XDR *xdrs, ndmp4_data_listen_reply *objp)
1004 register int32_t *buf;
1006 if (!xdr_ndmp4_error (xdrs, &objp->error))
1008 if (!xdr_ndmp4_addr (xdrs, &objp->connect_addr))
1014 xdr_ndmp4_data_connect_request (XDR *xdrs, ndmp4_data_connect_request *objp)
1016 register int32_t *buf;
1018 if (!xdr_ndmp4_addr (xdrs, &objp->addr))
1024 xdr_ndmp4_data_connect_reply (XDR *xdrs, ndmp4_data_connect_reply *objp)
1026 register int32_t *buf;
1028 if (!xdr_ndmp4_error (xdrs, &objp->error))
1034 xdr_ndmp4_data_start_backup_request (XDR *xdrs, ndmp4_data_start_backup_request *objp)
1036 register int32_t *buf;
1038 if (!xdr_string (xdrs, &objp->butype_name, ~0))
1040 if (!xdr_array (xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0,
1041 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
1047 xdr_ndmp4_data_start_backup_reply (XDR *xdrs, ndmp4_data_start_backup_reply *objp)
1049 register int32_t *buf;
1051 if (!xdr_ndmp4_error (xdrs, &objp->error))
1057 xdr_ndmp4_name (XDR *xdrs, ndmp4_name *objp)
1059 register int32_t *buf;
1061 if (!xdr_string (xdrs, &objp->original_path, ~0))
1063 if (!xdr_string (xdrs, &objp->destination_path, ~0))
1065 if (!xdr_string (xdrs, &objp->name, ~0))
1067 if (!xdr_string (xdrs, &objp->other_name, ~0))
1069 if (!xdr_ndmp4_u_quad (xdrs, &objp->node))
1071 if (!xdr_ndmp4_u_quad (xdrs, &objp->fh_info))
1077 xdr_ndmp4_data_start_recover_request (XDR *xdrs, ndmp4_data_start_recover_request *objp)
1079 register int32_t *buf;
1081 if (!xdr_array (xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0,
1082 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
1084 if (!xdr_array (xdrs, (char **)&objp->nlist.nlist_val, (u_int *) &objp->nlist.nlist_len, ~0,
1085 sizeof (ndmp4_name), (xdrproc_t) xdr_ndmp4_name))
1087 if (!xdr_string (xdrs, &objp->butype_name, ~0))
1093 xdr_ndmp4_data_start_recover_reply (XDR *xdrs, ndmp4_data_start_recover_reply *objp)
1095 register int32_t *buf;
1097 if (!xdr_ndmp4_error (xdrs, &objp->error))
1103 xdr_ndmp4_data_start_recover_filehist_request (XDR *xdrs, ndmp4_data_start_recover_filehist_request *objp)
1105 register int32_t *buf;
1107 if (!xdr_array (xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0,
1108 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
1110 if (!xdr_array (xdrs, (char **)&objp->nlist.nlist_val, (u_int *) &objp->nlist.nlist_len, ~0,
1111 sizeof (ndmp4_name), (xdrproc_t) xdr_ndmp4_name))
1113 if (!xdr_string (xdrs, &objp->butype_name, ~0))
1119 xdr_ndmp4_data_start_recover_filehist_reply (XDR *xdrs, ndmp4_data_start_recover_filehist_reply *objp)
1121 register int32_t *buf;
1123 if (!xdr_ndmp4_error (xdrs, &objp->error))
1129 xdr_ndmp4_data_abort_reply (XDR *xdrs, ndmp4_data_abort_reply *objp)
1131 register int32_t *buf;
1133 if (!xdr_ndmp4_error (xdrs, &objp->error))
1139 xdr_ndmp4_data_stop_reply (XDR *xdrs, ndmp4_data_stop_reply *objp)
1141 register int32_t *buf;
1143 if (!xdr_ndmp4_error (xdrs, &objp->error))
1149 xdr_ndmp4_data_get_env_reply (XDR *xdrs, ndmp4_data_get_env_reply *objp)
1151 register int32_t *buf;
1153 if (!xdr_ndmp4_error (xdrs, &objp->error))
1155 if (!xdr_array (xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0,
1156 sizeof (ndmp4_pval), (xdrproc_t) xdr_ndmp4_pval))
1162 xdr_ndmp4_mover_mode (XDR *xdrs, ndmp4_mover_mode *objp)
1164 register int32_t *buf;
1166 if (!xdr_enum (xdrs, (enum_t *) objp))
1172 xdr_ndmp4_mover_state (XDR *xdrs, ndmp4_mover_state *objp)
1174 register int32_t *buf;
1176 if (!xdr_enum (xdrs, (enum_t *) objp))
1182 xdr_ndmp4_mover_pause_reason (XDR *xdrs, ndmp4_mover_pause_reason *objp)
1184 register int32_t *buf;
1186 if (!xdr_enum (xdrs, (enum_t *) objp))
1192 xdr_ndmp4_mover_halt_reason (XDR *xdrs, ndmp4_mover_halt_reason *objp)
1194 register int32_t *buf;
1196 if (!xdr_enum (xdrs, (enum_t *) objp))
1202 xdr_ndmp4_mover_set_record_size_request (XDR *xdrs, ndmp4_mover_set_record_size_request *objp)
1204 register int32_t *buf;
1206 if (!xdr_u_long (xdrs, &objp->len))
1212 xdr_ndmp4_mover_set_record_size_reply (XDR *xdrs, ndmp4_mover_set_record_size_reply *objp)
1214 register int32_t *buf;
1216 if (!xdr_ndmp4_error (xdrs, &objp->error))
1222 xdr_ndmp4_mover_set_window_request (XDR *xdrs, ndmp4_mover_set_window_request *objp)
1224 register int32_t *buf;
1226 if (!xdr_ndmp4_u_quad (xdrs, &objp->offset))
1228 if (!xdr_ndmp4_u_quad (xdrs, &objp->length))
1234 xdr_ndmp4_mover_set_window_reply (XDR *xdrs, ndmp4_mover_set_window_reply *objp)
1236 register int32_t *buf;
1238 if (!xdr_ndmp4_error (xdrs, &objp->error))
1244 xdr_ndmp4_mover_connect_request (XDR *xdrs, ndmp4_mover_connect_request *objp)
1246 register int32_t *buf;
1248 if (!xdr_ndmp4_mover_mode (xdrs, &objp->mode))
1250 if (!xdr_ndmp4_addr (xdrs, &objp->addr))
1256 xdr_ndmp4_mover_connect_reply (XDR *xdrs, ndmp4_mover_connect_reply *objp)
1258 register int32_t *buf;
1260 if (!xdr_ndmp4_error (xdrs, &objp->error))
1266 xdr_ndmp4_mover_listen_request (XDR *xdrs, ndmp4_mover_listen_request *objp)
1268 register int32_t *buf;
1270 if (!xdr_ndmp4_mover_mode (xdrs, &objp->mode))
1272 if (!xdr_ndmp4_addr_type (xdrs, &objp->addr_type))
1278 xdr_ndmp4_mover_listen_reply (XDR *xdrs, ndmp4_mover_listen_reply *objp)
1280 register int32_t *buf;
1282 if (!xdr_ndmp4_error (xdrs, &objp->error))
1284 if (!xdr_ndmp4_addr (xdrs, &objp->connect_addr))
1290 xdr_ndmp4_mover_read_request (XDR *xdrs, ndmp4_mover_read_request *objp)
1292 register int32_t *buf;
1294 if (!xdr_ndmp4_u_quad (xdrs, &objp->offset))
1296 if (!xdr_ndmp4_u_quad (xdrs, &objp->length))
1302 xdr_ndmp4_mover_read_reply (XDR *xdrs, ndmp4_mover_read_reply *objp)
1304 register int32_t *buf;
1306 if (!xdr_ndmp4_error (xdrs, &objp->error))
1312 xdr_ndmp4_mover_get_state_reply (XDR *xdrs, ndmp4_mover_get_state_reply *objp)
1314 register int32_t *buf;
1316 if (!xdr_ndmp4_error (xdrs, &objp->error))
1318 if (!xdr_ndmp4_mover_mode (xdrs, &objp->mode))
1320 if (!xdr_ndmp4_mover_state (xdrs, &objp->state))
1322 if (!xdr_ndmp4_mover_pause_reason (xdrs, &objp->pause_reason))
1324 if (!xdr_ndmp4_mover_halt_reason (xdrs, &objp->halt_reason))
1326 if (!xdr_u_long (xdrs, &objp->record_size))
1328 if (!xdr_u_long (xdrs, &objp->record_num))
1330 if (!xdr_ndmp4_u_quad (xdrs, &objp->bytes_moved))
1332 if (!xdr_ndmp4_u_quad (xdrs, &objp->seek_position))
1334 if (!xdr_ndmp4_u_quad (xdrs, &objp->bytes_left_to_read))
1336 if (!xdr_ndmp4_u_quad (xdrs, &objp->window_offset))
1338 if (!xdr_ndmp4_u_quad (xdrs, &objp->window_length))
1340 if (!xdr_ndmp4_addr (xdrs, &objp->data_connection_addr))
1346 xdr_ndmp4_mover_continue_reply (XDR *xdrs, ndmp4_mover_continue_reply *objp)
1348 register int32_t *buf;
1350 if (!xdr_ndmp4_error (xdrs, &objp->error))
1356 xdr_ndmp4_mover_close_reply (XDR *xdrs, ndmp4_mover_close_reply *objp)
1358 register int32_t *buf;
1360 if (!xdr_ndmp4_error (xdrs, &objp->error))
1366 xdr_ndmp4_mover_abort_reply (XDR *xdrs, ndmp4_mover_abort_reply *objp)
1368 register int32_t *buf;
1370 if (!xdr_ndmp4_error (xdrs, &objp->error))
1376 xdr_ndmp4_mover_stop_reply (XDR *xdrs, ndmp4_mover_stop_reply *objp)
1378 register int32_t *buf;
1380 if (!xdr_ndmp4_error (xdrs, &objp->error))
1386 xdr_ndmp4_notify_data_halted_post (XDR *xdrs, ndmp4_notify_data_halted_post *objp)
1388 register int32_t *buf;
1390 if (!xdr_ndmp4_data_halt_reason (xdrs, &objp->reason))
1396 xdr_ndmp4_connection_status_reason (XDR *xdrs, ndmp4_connection_status_reason *objp)
1398 register int32_t *buf;
1400 if (!xdr_enum (xdrs, (enum_t *) objp))
1406 xdr_ndmp4_notify_connection_status_post (XDR *xdrs, ndmp4_notify_connection_status_post *objp)
1408 register int32_t *buf;
1410 if (!xdr_ndmp4_connection_status_reason (xdrs, &objp->reason))
1412 if (!xdr_u_short (xdrs, &objp->protocol_version))
1414 if (!xdr_string (xdrs, &objp->text_reason, ~0))
1420 xdr_ndmp4_notify_mover_halted_post (XDR *xdrs, ndmp4_notify_mover_halted_post *objp)
1422 register int32_t *buf;
1424 if (!xdr_ndmp4_mover_halt_reason (xdrs, &objp->reason))
1430 xdr_ndmp4_notify_mover_paused_post (XDR *xdrs, ndmp4_notify_mover_paused_post *objp)
1432 register int32_t *buf;
1434 if (!xdr_ndmp4_mover_pause_reason (xdrs, &objp->reason))
1436 if (!xdr_ndmp4_u_quad (xdrs, &objp->seek_position))
1442 xdr_ndmp4_notify_data_read_post (XDR *xdrs, ndmp4_notify_data_read_post *objp)
1444 register int32_t *buf;
1446 if (!xdr_ndmp4_u_quad (xdrs, &objp->offset))
1448 if (!xdr_ndmp4_u_quad (xdrs, &objp->length))
1454 xdr_ndmp4_has_associated_message (XDR *xdrs, ndmp4_has_associated_message *objp)
1456 register int32_t *buf;
1458 if (!xdr_enum (xdrs, (enum_t *) objp))
1464 xdr_ndmp4_log_type (XDR *xdrs, ndmp4_log_type *objp)
1466 register int32_t *buf;
1468 if (!xdr_enum (xdrs, (enum_t *) objp))
1474 xdr_ndmp4_log_message_post (XDR *xdrs, ndmp4_log_message_post *objp)
1476 register int32_t *buf;
1478 if (!xdr_ndmp4_log_type (xdrs, &objp->log_type))
1480 if (!xdr_u_long (xdrs, &objp->message_id))
1482 if (!xdr_string (xdrs, &objp->entry, ~0))
1484 if (!xdr_ndmp4_has_associated_message (xdrs, &objp->associated_message_valid))
1486 if (!xdr_u_long (xdrs, &objp->associated_message_sequence))
1492 xdr_ndmp4_recovery_status (XDR *xdrs, ndmp4_recovery_status *objp)
1494 register int32_t *buf;
1496 if (!xdr_enum (xdrs, (enum_t *) objp))
1502 xdr_ndmp4_log_file_post (XDR *xdrs, ndmp4_log_file_post *objp)
1504 register int32_t *buf;
1506 if (!xdr_string (xdrs, &objp->name, ~0))
1508 if (!xdr_ndmp4_recovery_status (xdrs, &objp->recovery_status))
1514 xdr_ndmp4_fs_type (XDR *xdrs, ndmp4_fs_type *objp)
1516 register int32_t *buf;
1518 if (!xdr_enum (xdrs, (enum_t *) objp))
1524 xdr_ndmp4_path (XDR *xdrs, ndmp4_path *objp)
1526 register int32_t *buf;
1528 if (!xdr_string (xdrs, objp, ~0))
1534 xdr_ndmp4_nt_path (XDR *xdrs, ndmp4_nt_path *objp)
1536 register int32_t *buf;
1538 if (!xdr_ndmp4_path (xdrs, &objp->nt_path))
1540 if (!xdr_ndmp4_path (xdrs, &objp->dos_path))
1546 xdr_ndmp4_file_name (XDR *xdrs, ndmp4_file_name *objp)
1548 register int32_t *buf;
1550 if (!xdr_ndmp4_fs_type (xdrs, &objp->fs_type))
1552 switch (objp->fs_type) {
1554 if (!xdr_ndmp4_path (xdrs, &objp->ndmp4_file_name_u.unix_name))
1558 if (!xdr_ndmp4_nt_path (xdrs, &objp->ndmp4_file_name_u.nt_name))
1562 if (!xdr_ndmp4_path (xdrs, &objp->ndmp4_file_name_u.other_name))
1570 xdr_ndmp4_file_type (XDR *xdrs, ndmp4_file_type *objp)
1572 register int32_t *buf;
1574 if (!xdr_enum (xdrs, (enum_t *) objp))
1580 xdr_ndmp4_file_stat (XDR *xdrs, ndmp4_file_stat *objp)
1582 register int32_t *buf;
1585 if (xdrs->x_op == XDR_ENCODE) {
1586 if (!xdr_u_long (xdrs, &objp->unsupported))
1588 if (!xdr_ndmp4_fs_type (xdrs, &objp->fs_type))
1590 if (!xdr_ndmp4_file_type (xdrs, &objp->ftype))
1592 buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
1594 if (!xdr_u_long (xdrs, &objp->mtime))
1596 if (!xdr_u_long (xdrs, &objp->atime))
1598 if (!xdr_u_long (xdrs, &objp->ctime))
1600 if (!xdr_u_long (xdrs, &objp->owner))
1602 if (!xdr_u_long (xdrs, &objp->group))
1604 if (!xdr_u_long (xdrs, &objp->fattr))
1608 IXDR_PUT_U_LONG(buf, objp->mtime);
1609 IXDR_PUT_U_LONG(buf, objp->atime);
1610 IXDR_PUT_U_LONG(buf, objp->ctime);
1611 IXDR_PUT_U_LONG(buf, objp->owner);
1612 IXDR_PUT_U_LONG(buf, objp->group);
1613 IXDR_PUT_U_LONG(buf, objp->fattr);
1615 if (!xdr_ndmp4_u_quad (xdrs, &objp->size))
1617 if (!xdr_u_long (xdrs, &objp->links))
1620 } else if (xdrs->x_op == XDR_DECODE) {
1621 if (!xdr_u_long (xdrs, &objp->unsupported))
1623 if (!xdr_ndmp4_fs_type (xdrs, &objp->fs_type))
1625 if (!xdr_ndmp4_file_type (xdrs, &objp->ftype))
1627 buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
1629 if (!xdr_u_long (xdrs, &objp->mtime))
1631 if (!xdr_u_long (xdrs, &objp->atime))
1633 if (!xdr_u_long (xdrs, &objp->ctime))
1635 if (!xdr_u_long (xdrs, &objp->owner))
1637 if (!xdr_u_long (xdrs, &objp->group))
1639 if (!xdr_u_long (xdrs, &objp->fattr))
1643 objp->mtime = IXDR_GET_U_LONG(buf);
1644 objp->atime = IXDR_GET_U_LONG(buf);
1645 objp->ctime = IXDR_GET_U_LONG(buf);
1646 objp->owner = IXDR_GET_U_LONG(buf);
1647 objp->group = IXDR_GET_U_LONG(buf);
1648 objp->fattr = IXDR_GET_U_LONG(buf);
1650 if (!xdr_ndmp4_u_quad (xdrs, &objp->size))
1652 if (!xdr_u_long (xdrs, &objp->links))
1657 if (!xdr_u_long (xdrs, &objp->unsupported))
1659 if (!xdr_ndmp4_fs_type (xdrs, &objp->fs_type))
1661 if (!xdr_ndmp4_file_type (xdrs, &objp->ftype))
1663 if (!xdr_u_long (xdrs, &objp->mtime))
1665 if (!xdr_u_long (xdrs, &objp->atime))
1667 if (!xdr_u_long (xdrs, &objp->ctime))
1669 if (!xdr_u_long (xdrs, &objp->owner))
1671 if (!xdr_u_long (xdrs, &objp->group))
1673 if (!xdr_u_long (xdrs, &objp->fattr))
1675 if (!xdr_ndmp4_u_quad (xdrs, &objp->size))
1677 if (!xdr_u_long (xdrs, &objp->links))
1683 xdr_ndmp4_file (XDR *xdrs, ndmp4_file *objp)
1685 register int32_t *buf;
1687 if (!xdr_array (xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, ~0,
1688 sizeof (ndmp4_file_name), (xdrproc_t) xdr_ndmp4_file_name))
1690 if (!xdr_array (xdrs, (char **)&objp->stats.stats_val, (u_int *) &objp->stats.stats_len, ~0,
1691 sizeof (ndmp4_file_stat), (xdrproc_t) xdr_ndmp4_file_stat))
1693 if (!xdr_ndmp4_u_quad (xdrs, &objp->node))
1695 if (!xdr_ndmp4_u_quad (xdrs, &objp->fh_info))
1701 xdr_ndmp4_fh_add_file_post (XDR *xdrs, ndmp4_fh_add_file_post *objp)
1703 register int32_t *buf;
1705 if (!xdr_array (xdrs, (char **)&objp->files.files_val, (u_int *) &objp->files.files_len, ~0,
1706 sizeof (ndmp4_file), (xdrproc_t) xdr_ndmp4_file))
1712 xdr_ndmp4_dir (XDR *xdrs, ndmp4_dir *objp)
1714 register int32_t *buf;
1716 if (!xdr_array (xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, ~0,
1717 sizeof (ndmp4_file_name), (xdrproc_t) xdr_ndmp4_file_name))
1719 if (!xdr_ndmp4_u_quad (xdrs, &objp->node))
1721 if (!xdr_ndmp4_u_quad (xdrs, &objp->parent))
1727 xdr_ndmp4_fh_add_dir_post (XDR *xdrs, ndmp4_fh_add_dir_post *objp)
1729 register int32_t *buf;
1731 if (!xdr_array (xdrs, (char **)&objp->dirs.dirs_val, (u_int *) &objp->dirs.dirs_len, ~0,
1732 sizeof (ndmp4_dir), (xdrproc_t) xdr_ndmp4_dir))
1738 xdr_ndmp4_node (XDR *xdrs, ndmp4_node *objp)
1740 register int32_t *buf;
1742 if (!xdr_array (xdrs, (char **)&objp->stats.stats_val, (u_int *) &objp->stats.stats_len, ~0,
1743 sizeof (ndmp4_file_stat), (xdrproc_t) xdr_ndmp4_file_stat))
1745 if (!xdr_ndmp4_u_quad (xdrs, &objp->node))
1747 if (!xdr_ndmp4_u_quad (xdrs, &objp->fh_info))
1753 xdr_ndmp4_fh_add_node_post (XDR *xdrs, ndmp4_fh_add_node_post *objp)
1755 register int32_t *buf;
1757 if (!xdr_array (xdrs, (char **)&objp->nodes.nodes_val, (u_int *) &objp->nodes.nodes_len, ~0,
1758 sizeof (ndmp4_node), (xdrproc_t) xdr_ndmp4_node))
1762 #endif /* !NDMOS_OPTION_NO_NDMP4 */