2 * Please do not edit this file.
3 * It was generated using rpcgen.
9 xdr_ndmp9_error (XDR *xdrs, ndmp9_error *objp)
11 register int32_t *buf;
13 if (!xdr_enum (xdrs, (enum_t *) objp))
19 xdr_ndmp9_message (XDR *xdrs, ndmp9_message *objp)
21 register int32_t *buf;
23 if (!xdr_enum (xdrs, (enum_t *) objp))
27 extern bool_t xdr_ndmp9_no_arguments();
28 #define ndmp9_no_arguments int
31 xdr_ndmp9_just_error_reply (XDR *xdrs, ndmp9_just_error_reply *objp)
33 register int32_t *buf;
35 if (!xdr_ndmp9_error (xdrs, &objp->error))
39 extern bool_t xdr_ndmp9_u_quad();
40 #define ndmp9_u_quad unsigned long long
43 xdr_ndmp9_validity (XDR *xdrs, ndmp9_validity *objp)
45 register int32_t *buf;
47 if (!xdr_enum (xdrs, (enum_t *) objp))
51 #define NDMP9_INVALID_U_LONG 0xFFFFFFFFul
54 xdr_ndmp9_valid_u_long (XDR *xdrs, ndmp9_valid_u_long *objp)
56 register int32_t *buf;
58 if (!xdr_ndmp9_validity (xdrs, &objp->valid))
60 if (!xdr_u_long (xdrs, &objp->value))
64 #define NDMP9_INVALID_U_QUAD 0xFFFFFFFFFFFFFFFFull
67 xdr_ndmp9_valid_u_quad (XDR *xdrs, ndmp9_valid_u_quad *objp)
69 register int32_t *buf;
71 if (!xdr_ndmp9_validity (xdrs, &objp->valid))
73 if (!xdr_ndmp9_u_quad (xdrs, &objp->value))
79 xdr_ndmp9_pval (XDR *xdrs, ndmp9_pval *objp)
81 register int32_t *buf;
83 if (!xdr_string (xdrs, &objp->name, ~0))
85 if (!xdr_string (xdrs, &objp->value, ~0))
91 xdr_ndmp9_auth_type (XDR *xdrs, ndmp9_auth_type *objp)
93 register int32_t *buf;
95 if (!xdr_enum (xdrs, (enum_t *) objp))
101 xdr_ndmp9_auth_attr (XDR *xdrs, ndmp9_auth_attr *objp)
103 register int32_t *buf;
105 if (!xdr_ndmp9_auth_type (xdrs, &objp->auth_type))
107 switch (objp->auth_type) {
108 case NDMP9_AUTH_NONE:
110 case NDMP9_AUTH_TEXT:
113 if (!xdr_opaque (xdrs, objp->ndmp9_auth_attr_u.challenge, 64))
123 xdr_ndmp9_auth_text (XDR *xdrs, ndmp9_auth_text *objp)
125 register int32_t *buf;
127 if (!xdr_string (xdrs, &objp->auth_id, ~0))
129 if (!xdr_string (xdrs, &objp->auth_password, ~0))
135 xdr_ndmp9_auth_md5 (XDR *xdrs, ndmp9_auth_md5 *objp)
137 register int32_t *buf;
140 if (!xdr_string (xdrs, &objp->auth_id, ~0))
142 if (!xdr_opaque (xdrs, objp->auth_digest, 16))
148 xdr_ndmp9_auth_data (XDR *xdrs, ndmp9_auth_data *objp)
150 register int32_t *buf;
152 if (!xdr_ndmp9_auth_type (xdrs, &objp->auth_type))
154 switch (objp->auth_type) {
155 case NDMP9_AUTH_NONE:
157 case NDMP9_AUTH_TEXT:
158 if (!xdr_ndmp9_auth_text (xdrs, &objp->ndmp9_auth_data_u.auth_text))
162 if (!xdr_ndmp9_auth_md5 (xdrs, &objp->ndmp9_auth_data_u.auth_md5))
172 xdr_ndmp9_addr_type (XDR *xdrs, ndmp9_addr_type *objp)
174 register int32_t *buf;
176 if (!xdr_enum (xdrs, (enum_t *) objp))
182 xdr_ndmp9_tcp_addr (XDR *xdrs, ndmp9_tcp_addr *objp)
184 register int32_t *buf;
186 if (!xdr_u_long (xdrs, &objp->ip_addr))
188 if (!xdr_u_short (xdrs, &objp->port))
194 xdr_ndmp9_addr (XDR *xdrs, ndmp9_addr *objp)
196 register int32_t *buf;
198 if (!xdr_ndmp9_addr_type (xdrs, &objp->addr_type))
200 switch (objp->addr_type) {
201 case NDMP9_ADDR_LOCAL:
202 case NDMP9_ADDR_AS_CONNECTED:
205 if (!xdr_ndmp9_tcp_addr (xdrs, &objp->ndmp9_addr_u.tcp_addr))
215 xdr_ndmp9_connect_open_request (XDR *xdrs, ndmp9_connect_open_request *objp)
217 register int32_t *buf;
219 if (!xdr_u_short (xdrs, &objp->protocol_version))
225 xdr_ndmp9_connect_open_reply (XDR *xdrs, ndmp9_connect_open_reply *objp)
227 register int32_t *buf;
229 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
235 xdr_ndmp9_connect_client_auth_request (XDR *xdrs, ndmp9_connect_client_auth_request *objp)
237 register int32_t *buf;
239 if (!xdr_ndmp9_auth_data (xdrs, &objp->auth_data))
245 xdr_ndmp9_connect_client_auth_reply (XDR *xdrs, ndmp9_connect_client_auth_reply *objp)
247 register int32_t *buf;
249 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
255 xdr_ndmp9_connect_close_request (XDR *xdrs, ndmp9_connect_close_request *objp)
257 register int32_t *buf;
259 if (!xdr_ndmp9_no_arguments (xdrs, objp))
265 xdr_ndmp9_connect_close_reply (XDR *xdrs, ndmp9_connect_close_reply *objp)
267 register int32_t *buf;
269 if (!xdr_ndmp9_no_arguments (xdrs, objp))
275 xdr_ndmp9_connect_server_auth_request (XDR *xdrs, ndmp9_connect_server_auth_request *objp)
277 register int32_t *buf;
279 if (!xdr_ndmp9_auth_attr (xdrs, &objp->client_attr))
285 xdr_ndmp9_connect_server_auth_reply (XDR *xdrs, ndmp9_connect_server_auth_reply *objp)
287 register int32_t *buf;
289 if (!xdr_ndmp9_error (xdrs, &objp->error))
291 if (!xdr_ndmp9_auth_data (xdrs, &objp->server_result))
297 xdr_ndmp9_butype_info (XDR *xdrs, ndmp9_butype_info *objp)
299 register int32_t *buf;
301 if (!xdr_string (xdrs, &objp->butype_name, ~0))
303 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->v2attr))
305 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->v3attr))
307 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->v4attr))
309 if (!xdr_array (xdrs, (char **)&objp->default_env.default_env_val, (u_int *) &objp->default_env.default_env_len, ~0,
310 sizeof (ndmp9_pval), (xdrproc_t) xdr_ndmp9_pval))
316 xdr_ndmp9_fs_info (XDR *xdrs, ndmp9_fs_info *objp)
318 register int32_t *buf;
320 if (!xdr_string (xdrs, &objp->fs_type, ~0))
322 if (!xdr_string (xdrs, &objp->fs_logical_device, ~0))
324 if (!xdr_string (xdrs, &objp->fs_physical_device, ~0))
326 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->total_size))
328 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->used_size))
330 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->avail_size))
332 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->total_inodes))
334 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->used_inodes))
336 if (!xdr_array (xdrs, (char **)&objp->fs_env.fs_env_val, (u_int *) &objp->fs_env.fs_env_len, ~0,
337 sizeof (ndmp9_pval), (xdrproc_t) xdr_ndmp9_pval))
339 if (!xdr_string (xdrs, &objp->fs_status, ~0))
345 xdr_ndmp9_device_capability (XDR *xdrs, ndmp9_device_capability *objp)
347 register int32_t *buf;
349 if (!xdr_string (xdrs, &objp->device, ~0))
351 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->v3attr))
353 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->v4attr))
355 if (!xdr_array (xdrs, (char **)&objp->capability.capability_val, (u_int *) &objp->capability.capability_len, ~0,
356 sizeof (ndmp9_pval), (xdrproc_t) xdr_ndmp9_pval))
362 xdr_ndmp9_device_info (XDR *xdrs, ndmp9_device_info *objp)
364 register int32_t *buf;
366 if (!xdr_string (xdrs, &objp->model, ~0))
368 if (!xdr_array (xdrs, (char **)&objp->caplist.caplist_val, (u_int *) &objp->caplist.caplist_len, ~0,
369 sizeof (ndmp9_device_capability), (xdrproc_t) xdr_ndmp9_device_capability))
375 xdr_ndmp9_config_info (XDR *xdrs, ndmp9_config_info *objp)
377 register int32_t *buf;
379 if (!xdr_ndmp9_error (xdrs, &objp->error))
381 if (!xdr_string (xdrs, &objp->hostname, ~0))
383 if (!xdr_string (xdrs, &objp->os_type, ~0))
385 if (!xdr_string (xdrs, &objp->os_vers, ~0))
387 if (!xdr_string (xdrs, &objp->hostid, ~0))
389 if (!xdr_string (xdrs, &objp->vendor_name, ~0))
391 if (!xdr_string (xdrs, &objp->product_name, ~0))
393 if (!xdr_string (xdrs, &objp->revision_number, ~0))
395 if (!xdr_u_long (xdrs, &objp->authtypes))
397 if (!xdr_u_long (xdrs, &objp->conntypes))
399 if (!xdr_array (xdrs, (char **)&objp->butype_info.butype_info_val, (u_int *) &objp->butype_info.butype_info_len, ~0,
400 sizeof (ndmp9_butype_info), (xdrproc_t) xdr_ndmp9_butype_info))
402 if (!xdr_array (xdrs, (char **)&objp->fs_info.fs_info_val, (u_int *) &objp->fs_info.fs_info_len, ~0,
403 sizeof (ndmp9_fs_info), (xdrproc_t) xdr_ndmp9_fs_info))
405 if (!xdr_array (xdrs, (char **)&objp->tape_info.tape_info_val, (u_int *) &objp->tape_info.tape_info_len, ~0,
406 sizeof (ndmp9_device_info), (xdrproc_t) xdr_ndmp9_device_info))
408 if (!xdr_array (xdrs, (char **)&objp->scsi_info.scsi_info_val, (u_int *) &objp->scsi_info.scsi_info_len, ~0,
409 sizeof (ndmp9_device_info), (xdrproc_t) xdr_ndmp9_device_info))
415 xdr_ndmp9_config_get_info_request (XDR *xdrs, ndmp9_config_get_info_request *objp)
417 register int32_t *buf;
419 if (!xdr_ndmp9_no_arguments (xdrs, objp))
425 xdr_ndmp9_config_get_info_reply (XDR *xdrs, ndmp9_config_get_info_reply *objp)
427 register int32_t *buf;
429 if (!xdr_ndmp9_error (xdrs, &objp->error))
431 if (!xdr_ndmp9_config_info (xdrs, &objp->config_info))
437 xdr_ndmp9_config_get_host_info_request (XDR *xdrs, ndmp9_config_get_host_info_request *objp)
439 register int32_t *buf;
441 if (!xdr_ndmp9_no_arguments (xdrs, objp))
447 xdr_ndmp9_config_get_host_info_reply (XDR *xdrs, ndmp9_config_get_host_info_reply *objp)
449 register int32_t *buf;
451 if (!xdr_ndmp9_config_get_info_reply (xdrs, objp))
457 xdr_ndmp9_config_get_connection_type_request (XDR *xdrs, ndmp9_config_get_connection_type_request *objp)
459 register int32_t *buf;
461 if (!xdr_ndmp9_no_arguments (xdrs, objp))
467 xdr_ndmp9_config_get_connection_type_reply (XDR *xdrs, ndmp9_config_get_connection_type_reply *objp)
469 register int32_t *buf;
471 if (!xdr_ndmp9_config_get_info_reply (xdrs, objp))
477 xdr_ndmp9_config_get_server_info_request (XDR *xdrs, ndmp9_config_get_server_info_request *objp)
479 register int32_t *buf;
481 if (!xdr_ndmp9_no_arguments (xdrs, objp))
487 xdr_ndmp9_config_get_server_info_reply (XDR *xdrs, ndmp9_config_get_server_info_reply *objp)
489 register int32_t *buf;
491 if (!xdr_ndmp9_config_get_info_reply (xdrs, objp))
497 xdr_ndmp9_config_get_butype_info_request (XDR *xdrs, ndmp9_config_get_butype_info_request *objp)
499 register int32_t *buf;
501 if (!xdr_ndmp9_no_arguments (xdrs, objp))
507 xdr_ndmp9_config_get_butype_info_reply (XDR *xdrs, ndmp9_config_get_butype_info_reply *objp)
509 register int32_t *buf;
511 if (!xdr_ndmp9_config_get_info_reply (xdrs, objp))
517 xdr_ndmp9_config_get_fs_info_request (XDR *xdrs, ndmp9_config_get_fs_info_request *objp)
519 register int32_t *buf;
521 if (!xdr_ndmp9_no_arguments (xdrs, objp))
527 xdr_ndmp9_config_get_fs_info_reply (XDR *xdrs, ndmp9_config_get_fs_info_reply *objp)
529 register int32_t *buf;
531 if (!xdr_ndmp9_config_get_info_reply (xdrs, objp))
537 xdr_ndmp9_config_get_tape_info_request (XDR *xdrs, ndmp9_config_get_tape_info_request *objp)
539 register int32_t *buf;
541 if (!xdr_ndmp9_no_arguments (xdrs, objp))
547 xdr_ndmp9_config_get_tape_info_reply (XDR *xdrs, ndmp9_config_get_tape_info_reply *objp)
549 register int32_t *buf;
551 if (!xdr_ndmp9_config_get_info_reply (xdrs, objp))
557 xdr_ndmp9_config_get_scsi_info_request (XDR *xdrs, ndmp9_config_get_scsi_info_request *objp)
559 register int32_t *buf;
561 if (!xdr_ndmp9_no_arguments (xdrs, objp))
567 xdr_ndmp9_config_get_scsi_info_reply (XDR *xdrs, ndmp9_config_get_scsi_info_reply *objp)
569 register int32_t *buf;
571 if (!xdr_ndmp9_config_get_info_reply (xdrs, objp))
577 xdr_ndmp9_config_get_auth_attr_request (XDR *xdrs, ndmp9_config_get_auth_attr_request *objp)
579 register int32_t *buf;
581 if (!xdr_ndmp9_auth_type (xdrs, &objp->auth_type))
587 xdr_ndmp9_config_get_auth_attr_reply (XDR *xdrs, ndmp9_config_get_auth_attr_reply *objp)
589 register int32_t *buf;
591 if (!xdr_ndmp9_error (xdrs, &objp->error))
593 if (!xdr_ndmp9_auth_attr (xdrs, &objp->server_attr))
599 xdr_ndmp9_scsi_open_request (XDR *xdrs, ndmp9_scsi_open_request *objp)
601 register int32_t *buf;
603 if (!xdr_string (xdrs, &objp->device, ~0))
609 xdr_ndmp9_scsi_open_reply (XDR *xdrs, ndmp9_scsi_open_reply *objp)
611 register int32_t *buf;
613 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
619 xdr_ndmp9_scsi_close_request (XDR *xdrs, ndmp9_scsi_close_request *objp)
621 register int32_t *buf;
623 if (!xdr_ndmp9_no_arguments (xdrs, objp))
629 xdr_ndmp9_scsi_close_reply (XDR *xdrs, ndmp9_scsi_close_reply *objp)
631 register int32_t *buf;
633 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
639 xdr_ndmp9_scsi_get_state_request (XDR *xdrs, ndmp9_scsi_get_state_request *objp)
641 register int32_t *buf;
643 if (!xdr_ndmp9_no_arguments (xdrs, objp))
649 xdr_ndmp9_scsi_get_state_reply (XDR *xdrs, ndmp9_scsi_get_state_reply *objp)
651 register int32_t *buf;
653 if (!xdr_ndmp9_error (xdrs, &objp->error))
655 if (!xdr_short (xdrs, &objp->target_controller))
657 if (!xdr_short (xdrs, &objp->target_id))
659 if (!xdr_short (xdrs, &objp->target_lun))
665 xdr_ndmp9_scsi_set_target_request (XDR *xdrs, ndmp9_scsi_set_target_request *objp)
667 register int32_t *buf;
669 if (!xdr_string (xdrs, &objp->device, ~0))
671 if (!xdr_u_short (xdrs, &objp->target_controller))
673 if (!xdr_u_short (xdrs, &objp->target_id))
675 if (!xdr_u_short (xdrs, &objp->target_lun))
681 xdr_ndmp9_scsi_set_target_reply (XDR *xdrs, ndmp9_scsi_set_target_reply *objp)
683 register int32_t *buf;
685 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
691 xdr_ndmp9_scsi_reset_device_request (XDR *xdrs, ndmp9_scsi_reset_device_request *objp)
693 register int32_t *buf;
695 if (!xdr_ndmp9_no_arguments (xdrs, objp))
701 xdr_ndmp9_scsi_reset_device_reply (XDR *xdrs, ndmp9_scsi_reset_device_reply *objp)
703 register int32_t *buf;
705 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
711 xdr_ndmp9_scsi_reset_bus_request (XDR *xdrs, ndmp9_scsi_reset_bus_request *objp)
713 register int32_t *buf;
715 if (!xdr_ndmp9_no_arguments (xdrs, objp))
721 xdr_ndmp9_scsi_reset_bus_reply (XDR *xdrs, ndmp9_scsi_reset_bus_reply *objp)
723 register int32_t *buf;
725 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
731 xdr_ndmp9_scsi_data_dir (XDR *xdrs, ndmp9_scsi_data_dir *objp)
733 register int32_t *buf;
735 if (!xdr_enum (xdrs, (enum_t *) objp))
741 xdr_ndmp9_execute_cdb_request (XDR *xdrs, ndmp9_execute_cdb_request *objp)
743 register int32_t *buf;
745 if (!xdr_ndmp9_scsi_data_dir (xdrs, &objp->data_dir))
747 if (!xdr_u_long (xdrs, &objp->timeout))
749 if (!xdr_u_long (xdrs, &objp->datain_len))
751 if (!xdr_bytes (xdrs, (char **)&objp->cdb.cdb_val, (u_int *) &objp->cdb.cdb_len, ~0))
753 if (!xdr_bytes (xdrs, (char **)&objp->dataout.dataout_val, (u_int *) &objp->dataout.dataout_len, ~0))
759 xdr_ndmp9_execute_cdb_reply (XDR *xdrs, ndmp9_execute_cdb_reply *objp)
761 register int32_t *buf;
763 if (!xdr_ndmp9_error (xdrs, &objp->error))
765 if (!xdr_u_char (xdrs, &objp->status))
767 if (!xdr_u_long (xdrs, &objp->dataout_len))
769 if (!xdr_bytes (xdrs, (char **)&objp->datain.datain_val, (u_int *) &objp->datain.datain_len, ~0))
771 if (!xdr_bytes (xdrs, (char **)&objp->ext_sense.ext_sense_val, (u_int *) &objp->ext_sense.ext_sense_len, ~0))
777 xdr_ndmp9_scsi_execute_cdb_request (XDR *xdrs, ndmp9_scsi_execute_cdb_request *objp)
779 register int32_t *buf;
781 if (!xdr_ndmp9_execute_cdb_request (xdrs, objp))
787 xdr_ndmp9_scsi_execute_cdb_reply (XDR *xdrs, ndmp9_scsi_execute_cdb_reply *objp)
789 register int32_t *buf;
791 if (!xdr_ndmp9_execute_cdb_reply (xdrs, objp))
797 xdr_ndmp9_tape_open_mode (XDR *xdrs, ndmp9_tape_open_mode *objp)
799 register int32_t *buf;
801 if (!xdr_enum (xdrs, (enum_t *) objp))
807 xdr_ndmp9_tape_state (XDR *xdrs, ndmp9_tape_state *objp)
809 register int32_t *buf;
811 if (!xdr_enum (xdrs, (enum_t *) objp))
817 xdr_ndmp9_tape_open_request (XDR *xdrs, ndmp9_tape_open_request *objp)
819 register int32_t *buf;
821 if (!xdr_string (xdrs, &objp->device, ~0))
823 if (!xdr_ndmp9_tape_open_mode (xdrs, &objp->mode))
829 xdr_ndmp9_tape_open_reply (XDR *xdrs, ndmp9_tape_open_reply *objp)
831 register int32_t *buf;
833 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
839 xdr_ndmp9_tape_close_request (XDR *xdrs, ndmp9_tape_close_request *objp)
841 register int32_t *buf;
843 if (!xdr_ndmp9_no_arguments (xdrs, objp))
849 xdr_ndmp9_tape_close_reply (XDR *xdrs, ndmp9_tape_close_reply *objp)
851 register int32_t *buf;
853 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
859 xdr_ndmp9_tape_get_state_request (XDR *xdrs, ndmp9_tape_get_state_request *objp)
861 register int32_t *buf;
863 if (!xdr_ndmp9_no_arguments (xdrs, objp))
869 xdr_ndmp9_tape_get_state_reply (XDR *xdrs, ndmp9_tape_get_state_reply *objp)
871 register int32_t *buf;
873 if (!xdr_ndmp9_error (xdrs, &objp->error))
875 if (!xdr_u_long (xdrs, &objp->flags))
877 if (!xdr_ndmp9_tape_state (xdrs, &objp->state))
879 if (!xdr_ndmp9_tape_open_mode (xdrs, &objp->open_mode))
881 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->file_num))
883 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->soft_errors))
885 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->block_size))
887 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->blockno))
889 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->total_space))
891 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->space_remain))
893 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->partition))
899 xdr_ndmp9_tape_mtio_op (XDR *xdrs, ndmp9_tape_mtio_op *objp)
901 register int32_t *buf;
903 if (!xdr_enum (xdrs, (enum_t *) objp))
909 xdr_ndmp9_tape_mtio_request (XDR *xdrs, ndmp9_tape_mtio_request *objp)
911 register int32_t *buf;
913 if (!xdr_ndmp9_tape_mtio_op (xdrs, &objp->tape_op))
915 if (!xdr_u_long (xdrs, &objp->count))
921 xdr_ndmp9_tape_mtio_reply (XDR *xdrs, ndmp9_tape_mtio_reply *objp)
923 register int32_t *buf;
925 if (!xdr_ndmp9_error (xdrs, &objp->error))
927 if (!xdr_u_long (xdrs, &objp->resid_count))
933 xdr_ndmp9_tape_write_request (XDR *xdrs, ndmp9_tape_write_request *objp)
935 register int32_t *buf;
937 if (!xdr_bytes (xdrs, (char **)&objp->data_out.data_out_val, (u_int *) &objp->data_out.data_out_len, ~0))
943 xdr_ndmp9_tape_write_reply (XDR *xdrs, ndmp9_tape_write_reply *objp)
945 register int32_t *buf;
947 if (!xdr_ndmp9_error (xdrs, &objp->error))
949 if (!xdr_u_long (xdrs, &objp->count))
955 xdr_ndmp9_tape_read_request (XDR *xdrs, ndmp9_tape_read_request *objp)
957 register int32_t *buf;
959 if (!xdr_u_long (xdrs, &objp->count))
965 xdr_ndmp9_tape_read_reply (XDR *xdrs, ndmp9_tape_read_reply *objp)
967 register int32_t *buf;
969 if (!xdr_ndmp9_error (xdrs, &objp->error))
971 if (!xdr_bytes (xdrs, (char **)&objp->data_in.data_in_val, (u_int *) &objp->data_in.data_in_len, ~0))
977 xdr_ndmp9_tape_execute_cdb_request (XDR *xdrs, ndmp9_tape_execute_cdb_request *objp)
979 register int32_t *buf;
981 if (!xdr_ndmp9_execute_cdb_request (xdrs, objp))
987 xdr_ndmp9_tape_execute_cdb_reply (XDR *xdrs, ndmp9_tape_execute_cdb_reply *objp)
989 register int32_t *buf;
991 if (!xdr_ndmp9_execute_cdb_reply (xdrs, objp))
997 xdr_ndmp9_mover_state (XDR *xdrs, ndmp9_mover_state *objp)
999 register int32_t *buf;
1001 if (!xdr_enum (xdrs, (enum_t *) objp))
1007 xdr_ndmp9_mover_mode (XDR *xdrs, ndmp9_mover_mode *objp)
1009 register int32_t *buf;
1011 if (!xdr_enum (xdrs, (enum_t *) objp))
1017 xdr_ndmp9_mover_pause_reason (XDR *xdrs, ndmp9_mover_pause_reason *objp)
1019 register int32_t *buf;
1021 if (!xdr_enum (xdrs, (enum_t *) objp))
1027 xdr_ndmp9_mover_halt_reason (XDR *xdrs, ndmp9_mover_halt_reason *objp)
1029 register int32_t *buf;
1031 if (!xdr_enum (xdrs, (enum_t *) objp))
1037 xdr_ndmp9_mover_get_state_request (XDR *xdrs, ndmp9_mover_get_state_request *objp)
1039 register int32_t *buf;
1041 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1047 xdr_ndmp9_mover_get_state_reply (XDR *xdrs, ndmp9_mover_get_state_reply *objp)
1049 register int32_t *buf;
1051 if (!xdr_ndmp9_error (xdrs, &objp->error))
1053 if (!xdr_ndmp9_mover_state (xdrs, &objp->state))
1055 if (!xdr_ndmp9_mover_mode (xdrs, &objp->mode))
1057 if (!xdr_ndmp9_mover_pause_reason (xdrs, &objp->pause_reason))
1059 if (!xdr_ndmp9_mover_halt_reason (xdrs, &objp->halt_reason))
1061 if (!xdr_u_long (xdrs, &objp->record_size))
1063 if (!xdr_u_long (xdrs, &objp->record_num))
1065 if (!xdr_ndmp9_u_quad (xdrs, &objp->bytes_moved))
1067 if (!xdr_ndmp9_u_quad (xdrs, &objp->seek_position))
1069 if (!xdr_ndmp9_u_quad (xdrs, &objp->bytes_left_to_read))
1071 if (!xdr_ndmp9_u_quad (xdrs, &objp->window_offset))
1073 if (!xdr_ndmp9_u_quad (xdrs, &objp->window_length))
1075 if (!xdr_ndmp9_addr (xdrs, &objp->data_connection_addr))
1081 xdr_ndmp9_mover_listen_request (XDR *xdrs, ndmp9_mover_listen_request *objp)
1083 register int32_t *buf;
1085 if (!xdr_ndmp9_mover_mode (xdrs, &objp->mode))
1087 if (!xdr_ndmp9_addr_type (xdrs, &objp->addr_type))
1093 xdr_ndmp9_mover_listen_reply (XDR *xdrs, ndmp9_mover_listen_reply *objp)
1095 register int32_t *buf;
1097 if (!xdr_ndmp9_error (xdrs, &objp->error))
1099 if (!xdr_ndmp9_addr (xdrs, &objp->data_connection_addr))
1105 xdr_ndmp9_mover_connect_request (XDR *xdrs, ndmp9_mover_connect_request *objp)
1107 register int32_t *buf;
1109 if (!xdr_ndmp9_mover_mode (xdrs, &objp->mode))
1111 if (!xdr_ndmp9_addr (xdrs, &objp->addr))
1117 xdr_ndmp9_mover_connect_reply (XDR *xdrs, ndmp9_mover_connect_reply *objp)
1119 register int32_t *buf;
1121 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1127 xdr_ndmp9_mover_set_record_size_request (XDR *xdrs, ndmp9_mover_set_record_size_request *objp)
1129 register int32_t *buf;
1131 if (!xdr_u_long (xdrs, &objp->record_size))
1137 xdr_ndmp9_mover_set_record_size_reply (XDR *xdrs, ndmp9_mover_set_record_size_reply *objp)
1139 register int32_t *buf;
1141 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1147 xdr_ndmp9_mover_set_window_request (XDR *xdrs, ndmp9_mover_set_window_request *objp)
1149 register int32_t *buf;
1151 if (!xdr_ndmp9_u_quad (xdrs, &objp->offset))
1153 if (!xdr_ndmp9_u_quad (xdrs, &objp->length))
1159 xdr_ndmp9_mover_set_window_reply (XDR *xdrs, ndmp9_mover_set_window_reply *objp)
1161 register int32_t *buf;
1163 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1169 xdr_ndmp9_mover_continue_request (XDR *xdrs, ndmp9_mover_continue_request *objp)
1171 register int32_t *buf;
1173 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1179 xdr_ndmp9_mover_continue_reply (XDR *xdrs, ndmp9_mover_continue_reply *objp)
1181 register int32_t *buf;
1183 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1189 xdr_ndmp9_mover_abort_request (XDR *xdrs, ndmp9_mover_abort_request *objp)
1191 register int32_t *buf;
1193 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1199 xdr_ndmp9_mover_abort_reply (XDR *xdrs, ndmp9_mover_abort_reply *objp)
1201 register int32_t *buf;
1203 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1209 xdr_ndmp9_mover_stop_request (XDR *xdrs, ndmp9_mover_stop_request *objp)
1211 register int32_t *buf;
1213 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1219 xdr_ndmp9_mover_stop_reply (XDR *xdrs, ndmp9_mover_stop_reply *objp)
1221 register int32_t *buf;
1223 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1229 xdr_ndmp9_mover_read_request (XDR *xdrs, ndmp9_mover_read_request *objp)
1231 register int32_t *buf;
1233 if (!xdr_ndmp9_u_quad (xdrs, &objp->offset))
1235 if (!xdr_ndmp9_u_quad (xdrs, &objp->length))
1241 xdr_ndmp9_mover_read_reply (XDR *xdrs, ndmp9_mover_read_reply *objp)
1243 register int32_t *buf;
1245 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1251 xdr_ndmp9_mover_close_request (XDR *xdrs, ndmp9_mover_close_request *objp)
1253 register int32_t *buf;
1255 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1261 xdr_ndmp9_mover_close_reply (XDR *xdrs, ndmp9_mover_close_reply *objp)
1263 register int32_t *buf;
1265 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1271 xdr_ndmp9_data_operation (XDR *xdrs, ndmp9_data_operation *objp)
1273 register int32_t *buf;
1275 if (!xdr_enum (xdrs, (enum_t *) objp))
1281 xdr_ndmp9_data_state (XDR *xdrs, ndmp9_data_state *objp)
1283 register int32_t *buf;
1285 if (!xdr_enum (xdrs, (enum_t *) objp))
1291 xdr_ndmp9_data_halt_reason (XDR *xdrs, ndmp9_data_halt_reason *objp)
1293 register int32_t *buf;
1295 if (!xdr_enum (xdrs, (enum_t *) objp))
1301 xdr_ndmp9_data_get_state_request (XDR *xdrs, ndmp9_data_get_state_request *objp)
1303 register int32_t *buf;
1305 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1311 xdr_ndmp9_data_get_state_reply (XDR *xdrs, ndmp9_data_get_state_reply *objp)
1313 register int32_t *buf;
1315 if (!xdr_ndmp9_error (xdrs, &objp->error))
1317 if (!xdr_ndmp9_data_operation (xdrs, &objp->operation))
1319 if (!xdr_ndmp9_data_state (xdrs, &objp->state))
1321 if (!xdr_ndmp9_data_halt_reason (xdrs, &objp->halt_reason))
1323 if (!xdr_ndmp9_u_quad (xdrs, &objp->bytes_processed))
1325 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->est_bytes_remain))
1327 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->est_time_remain))
1329 if (!xdr_ndmp9_addr (xdrs, &objp->data_connection_addr))
1331 if (!xdr_ndmp9_u_quad (xdrs, &objp->read_offset))
1333 if (!xdr_ndmp9_u_quad (xdrs, &objp->read_length))
1339 xdr_ndmp9_name (XDR *xdrs, ndmp9_name *objp)
1341 register int32_t *buf;
1343 if (!xdr_string (xdrs, &objp->original_path, ~0))
1345 if (!xdr_string (xdrs, &objp->destination_path, ~0))
1347 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->fh_info))
1353 xdr_ndmp9_data_start_backup_request (XDR *xdrs, ndmp9_data_start_backup_request *objp)
1355 register int32_t *buf;
1357 if (!xdr_string (xdrs, &objp->bu_type, ~0))
1359 if (!xdr_array (xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0,
1360 sizeof (ndmp9_pval), (xdrproc_t) xdr_ndmp9_pval))
1362 if (!xdr_ndmp9_addr (xdrs, &objp->addr))
1368 xdr_ndmp9_data_start_backup_reply (XDR *xdrs, ndmp9_data_start_backup_reply *objp)
1370 register int32_t *buf;
1372 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1378 xdr_ndmp9_data_start_recover_request (XDR *xdrs, ndmp9_data_start_recover_request *objp)
1380 register int32_t *buf;
1382 if (!xdr_array (xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0,
1383 sizeof (ndmp9_pval), (xdrproc_t) xdr_ndmp9_pval))
1385 if (!xdr_array (xdrs, (char **)&objp->nlist.nlist_val, (u_int *) &objp->nlist.nlist_len, ~0,
1386 sizeof (ndmp9_name), (xdrproc_t) xdr_ndmp9_name))
1388 if (!xdr_string (xdrs, &objp->bu_type, ~0))
1390 if (!xdr_ndmp9_addr (xdrs, &objp->addr))
1396 xdr_ndmp9_data_start_recover_reply (XDR *xdrs, ndmp9_data_start_recover_reply *objp)
1398 register int32_t *buf;
1400 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1406 xdr_ndmp9_data_start_recover_filehist_request (XDR *xdrs, ndmp9_data_start_recover_filehist_request *objp)
1408 register int32_t *buf;
1410 if (!xdr_ndmp9_data_start_recover_request (xdrs, objp))
1416 xdr_ndmp9_data_start_recover_filehist_reply (XDR *xdrs, ndmp9_data_start_recover_filehist_reply *objp)
1418 register int32_t *buf;
1420 if (!xdr_ndmp9_data_start_recover_reply (xdrs, objp))
1426 xdr_ndmp9_data_abort_request (XDR *xdrs, ndmp9_data_abort_request *objp)
1428 register int32_t *buf;
1430 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1436 xdr_ndmp9_data_abort_reply (XDR *xdrs, ndmp9_data_abort_reply *objp)
1438 register int32_t *buf;
1440 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1446 xdr_ndmp9_data_stop_request (XDR *xdrs, ndmp9_data_stop_request *objp)
1448 register int32_t *buf;
1450 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1456 xdr_ndmp9_data_stop_reply (XDR *xdrs, ndmp9_data_stop_reply *objp)
1458 register int32_t *buf;
1460 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1466 xdr_ndmp9_data_get_env_request (XDR *xdrs, ndmp9_data_get_env_request *objp)
1468 register int32_t *buf;
1470 if (!xdr_ndmp9_no_arguments (xdrs, objp))
1476 xdr_ndmp9_data_get_env_reply (XDR *xdrs, ndmp9_data_get_env_reply *objp)
1478 register int32_t *buf;
1480 if (!xdr_ndmp9_error (xdrs, &objp->error))
1482 if (!xdr_array (xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0,
1483 sizeof (ndmp9_pval), (xdrproc_t) xdr_ndmp9_pval))
1489 xdr_ndmp9_data_listen_request (XDR *xdrs, ndmp9_data_listen_request *objp)
1491 register int32_t *buf;
1493 if (!xdr_ndmp9_addr_type (xdrs, &objp->addr_type))
1499 xdr_ndmp9_data_listen_reply (XDR *xdrs, ndmp9_data_listen_reply *objp)
1501 register int32_t *buf;
1503 if (!xdr_ndmp9_error (xdrs, &objp->error))
1505 if (!xdr_ndmp9_addr (xdrs, &objp->data_connection_addr))
1511 xdr_ndmp9_data_connect_request (XDR *xdrs, ndmp9_data_connect_request *objp)
1513 register int32_t *buf;
1515 if (!xdr_ndmp9_addr (xdrs, &objp->addr))
1521 xdr_ndmp9_data_connect_reply (XDR *xdrs, ndmp9_data_connect_reply *objp)
1523 register int32_t *buf;
1525 if (!xdr_ndmp9_just_error_reply (xdrs, objp))
1531 xdr_ndmp9_notify_data_halted_request (XDR *xdrs, ndmp9_notify_data_halted_request *objp)
1533 register int32_t *buf;
1535 if (!xdr_ndmp9_data_halt_reason (xdrs, &objp->reason))
1541 xdr_ndmp9_connect_reason (XDR *xdrs, ndmp9_connect_reason *objp)
1543 register int32_t *buf;
1545 if (!xdr_enum (xdrs, (enum_t *) objp))
1551 xdr_ndmp9_notify_connected_request (XDR *xdrs, ndmp9_notify_connected_request *objp)
1553 register int32_t *buf;
1555 if (!xdr_ndmp9_connect_reason (xdrs, &objp->reason))
1557 if (!xdr_u_short (xdrs, &objp->protocol_version))
1559 if (!xdr_string (xdrs, &objp->text_reason, ~0))
1565 xdr_ndmp9_notify_mover_halted_request (XDR *xdrs, ndmp9_notify_mover_halted_request *objp)
1567 register int32_t *buf;
1569 if (!xdr_ndmp9_mover_halt_reason (xdrs, &objp->reason))
1575 xdr_ndmp9_notify_mover_paused_request (XDR *xdrs, ndmp9_notify_mover_paused_request *objp)
1577 register int32_t *buf;
1579 if (!xdr_ndmp9_mover_pause_reason (xdrs, &objp->reason))
1581 if (!xdr_ndmp9_u_quad (xdrs, &objp->seek_position))
1587 xdr_ndmp9_notify_data_read_request (XDR *xdrs, ndmp9_notify_data_read_request *objp)
1589 register int32_t *buf;
1591 if (!xdr_ndmp9_u_quad (xdrs, &objp->offset))
1593 if (!xdr_ndmp9_u_quad (xdrs, &objp->length))
1599 xdr_ndmp9_log_type (XDR *xdrs, ndmp9_log_type *objp)
1601 register int32_t *buf;
1603 if (!xdr_enum (xdrs, (enum_t *) objp))
1609 xdr_ndmp9_log_message_request (XDR *xdrs, ndmp9_log_message_request *objp)
1611 register int32_t *buf;
1613 if (!xdr_ndmp9_log_type (xdrs, &objp->log_type))
1615 if (!xdr_u_long (xdrs, &objp->message_id))
1617 if (!xdr_string (xdrs, &objp->entry, ~0))
1619 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->associated_message_sequence))
1625 xdr_ndmp9_recovery_status (XDR *xdrs, ndmp9_recovery_status *objp)
1627 register int32_t *buf;
1629 if (!xdr_enum (xdrs, (enum_t *) objp))
1635 xdr_ndmp9_log_file_request (XDR *xdrs, ndmp9_log_file_request *objp)
1637 register int32_t *buf;
1639 if (!xdr_string (xdrs, &objp->name, ~0))
1641 if (!xdr_ndmp9_recovery_status (xdrs, &objp->recovery_status))
1647 xdr_ndmp9_file_type (XDR *xdrs, ndmp9_file_type *objp)
1649 register int32_t *buf;
1651 if (!xdr_enum (xdrs, (enum_t *) objp))
1657 xdr_ndmp9_file_stat (XDR *xdrs, ndmp9_file_stat *objp)
1659 register int32_t *buf;
1661 if (!xdr_ndmp9_file_type (xdrs, &objp->ftype))
1663 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->mtime))
1665 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->atime))
1667 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->ctime))
1669 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->uid))
1671 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->gid))
1673 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->mode))
1675 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->size))
1677 if (!xdr_ndmp9_valid_u_long (xdrs, &objp->links))
1679 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->node))
1681 if (!xdr_ndmp9_valid_u_quad (xdrs, &objp->fh_info))
1687 xdr_ndmp9_file (XDR *xdrs, ndmp9_file *objp)
1689 register int32_t *buf;
1691 if (!xdr_string (xdrs, &objp->unix_path, ~0))
1693 if (!xdr_ndmp9_file_stat (xdrs, &objp->fstat))
1699 xdr_ndmp9_fh_add_file_request (XDR *xdrs, ndmp9_fh_add_file_request *objp)
1701 register int32_t *buf;
1703 if (!xdr_array (xdrs, (char **)&objp->files.files_val, (u_int *) &objp->files.files_len, ~0,
1704 sizeof (ndmp9_file), (xdrproc_t) xdr_ndmp9_file))
1710 xdr_ndmp9_dir (XDR *xdrs, ndmp9_dir *objp)
1712 register int32_t *buf;
1714 if (!xdr_string (xdrs, &objp->unix_name, ~0))
1716 if (!xdr_ndmp9_u_quad (xdrs, &objp->node))
1718 if (!xdr_ndmp9_u_quad (xdrs, &objp->parent))
1724 xdr_ndmp9_fh_add_dir_request (XDR *xdrs, ndmp9_fh_add_dir_request *objp)
1726 register int32_t *buf;
1728 if (!xdr_array (xdrs, (char **)&objp->dirs.dirs_val, (u_int *) &objp->dirs.dirs_len, ~0,
1729 sizeof (ndmp9_dir), (xdrproc_t) xdr_ndmp9_dir))
1735 xdr_ndmp9_node (XDR *xdrs, ndmp9_node *objp)
1737 register int32_t *buf;
1739 if (!xdr_ndmp9_file_stat (xdrs, &objp->fstat))
1745 xdr_ndmp9_fh_add_node_request (XDR *xdrs, ndmp9_fh_add_node_request *objp)
1747 register int32_t *buf;
1749 if (!xdr_array (xdrs, (char **)&objp->nodes.nodes_val, (u_int *) &objp->nodes.nodes_len, ~0,
1750 sizeof (ndmp9_node), (xdrproc_t) xdr_ndmp9_node))