1 /* 2 * Please do not edit this file. 3 * It was generated using rpcgen. 4 */ 5 6 #include "ndmp/ndmp.h" 7 8 #ifndef _KERNEL 9 #include <stdlib.h> 10 #endif /* !_KERNEL */ 11 12 13 bool_t 14 xdr_ndmp_u_quad(xdrs, objp) 15 XDR *xdrs; 16 ndmp_u_quad *objp; 17 { 18 19 rpc_inline_t *buf; 20 21 if (!xdr_u_long(xdrs, &objp->high)) 22 return (FALSE); 23 if (!xdr_u_long(xdrs, &objp->low)) 24 return (FALSE); 25 return (TRUE); 26 } 27 28 bool_t 29 xdr_ndmp_pval(xdrs, objp) 30 XDR *xdrs; 31 ndmp_pval *objp; 32 { 33 34 rpc_inline_t *buf; 35 36 if (!xdr_string(xdrs, &objp->name, ~0)) 37 return (FALSE); 38 if (!xdr_string(xdrs, &objp->value, ~0)) 39 return (FALSE); 40 return (TRUE); 41 } 42 43 bool_t 44 xdr_ndmp_scsi_device(xdrs, objp) 45 XDR *xdrs; 46 ndmp_scsi_device *objp; 47 { 48 49 rpc_inline_t *buf; 50 51 if (!xdr_string(xdrs, &objp->name, ~0)) 52 return (FALSE); 53 return (TRUE); 54 } 55 56 bool_t 57 xdr_ndmp_tape_device(xdrs, objp) 58 XDR *xdrs; 59 ndmp_tape_device *objp; 60 { 61 62 rpc_inline_t *buf; 63 64 if (!xdr_string(xdrs, &objp->name, ~0)) 65 return (FALSE); 66 return (TRUE); 67 } 68 69 bool_t 70 xdr_ndmp_error(xdrs, objp) 71 XDR *xdrs; 72 ndmp_error *objp; 73 { 74 75 rpc_inline_t *buf; 76 77 if (!xdr_enum(xdrs, (enum_t *)objp)) 78 return (FALSE); 79 return (TRUE); 80 } 81 82 bool_t 83 xdr_ndmp_header_message_type(xdrs, objp) 84 XDR *xdrs; 85 ndmp_header_message_type *objp; 86 { 87 88 rpc_inline_t *buf; 89 90 if (!xdr_enum(xdrs, (enum_t *)objp)) 91 return (FALSE); 92 return (TRUE); 93 } 94 95 bool_t 96 xdr_ndmp_message(xdrs, objp) 97 XDR *xdrs; 98 ndmp_message *objp; 99 { 100 101 rpc_inline_t *buf; 102 103 if (!xdr_enum(xdrs, (enum_t *)objp)) 104 return (FALSE); 105 return (TRUE); 106 } 107 108 bool_t 109 xdr_ndmp_header(xdrs, objp) 110 XDR *xdrs; 111 ndmp_header *objp; 112 { 113 114 rpc_inline_t *buf; 115 116 if (!xdr_u_long(xdrs, &objp->sequence)) 117 return (FALSE); 118 if (!xdr_u_long(xdrs, &objp->time_stamp)) 119 return (FALSE); 120 if (!xdr_ndmp_header_message_type(xdrs, &objp->message_type)) 121 return (FALSE); 122 if (!xdr_ndmp_message(xdrs, &objp->message)) 123 return (FALSE); 124 if (!xdr_u_long(xdrs, &objp->reply_sequence)) 125 return (FALSE); 126 if (!xdr_ndmp_error(xdrs, &objp->error)) 127 return (FALSE); 128 return (TRUE); 129 } 130 131 bool_t 132 xdr_ndmp_connect_open_request(xdrs, objp) 133 XDR *xdrs; 134 ndmp_connect_open_request *objp; 135 { 136 137 rpc_inline_t *buf; 138 139 if (!xdr_u_short(xdrs, &objp->protocol_version)) 140 return (FALSE); 141 return (TRUE); 142 } 143 144 bool_t 145 xdr_ndmp_connect_open_reply(xdrs, objp) 146 XDR *xdrs; 147 ndmp_connect_open_reply *objp; 148 { 149 150 rpc_inline_t *buf; 151 152 if (!xdr_ndmp_error(xdrs, &objp->error)) 153 return (FALSE); 154 return (TRUE); 155 } 156 157 bool_t 158 xdr_ndmp_auth_type(xdrs, objp) 159 XDR *xdrs; 160 ndmp_auth_type *objp; 161 { 162 163 rpc_inline_t *buf; 164 165 if (!xdr_enum(xdrs, (enum_t *)objp)) 166 return (FALSE); 167 return (TRUE); 168 } 169 170 bool_t 171 xdr_ndmp_auth_text(xdrs, objp) 172 XDR *xdrs; 173 ndmp_auth_text *objp; 174 { 175 176 rpc_inline_t *buf; 177 178 if (!xdr_string(xdrs, &objp->user, ~0)) 179 return (FALSE); 180 if (!xdr_string(xdrs, &objp->password, ~0)) 181 return (FALSE); 182 return (TRUE); 183 } 184 185 bool_t 186 xdr_ndmp_auth_md5(xdrs, objp) 187 XDR *xdrs; 188 ndmp_auth_md5 *objp; 189 { 190 191 rpc_inline_t *buf; 192 193 if (!xdr_string(xdrs, &objp->user, ~0)) 194 return (FALSE); 195 if (!xdr_opaque(xdrs, objp->auth_digest, 16)) 196 return (FALSE); 197 return (TRUE); 198 } 199 200 bool_t 201 xdr_ndmp_auth_data(xdrs, objp) 202 XDR *xdrs; 203 ndmp_auth_data *objp; 204 { 205 206 rpc_inline_t *buf; 207 208 if (!xdr_ndmp_auth_type(xdrs, &objp->auth_type)) 209 return (FALSE); 210 switch (objp->auth_type) { 211 case NDMP_AUTH_NONE: 212 break; 213 case NDMP_AUTH_TEXT: 214 if (!xdr_ndmp_auth_text(xdrs, &objp->ndmp_auth_data_u.auth_text)) 215 return (FALSE); 216 break; 217 case NDMP_AUTH_MD5: 218 if (!xdr_ndmp_auth_md5(xdrs, &objp->ndmp_auth_data_u.auth_md5)) 219 return (FALSE); 220 break; 221 default: 222 return (FALSE); 223 } 224 return (TRUE); 225 } 226 227 bool_t 228 xdr_ndmp_connect_client_auth_request(xdrs, objp) 229 XDR *xdrs; 230 ndmp_connect_client_auth_request *objp; 231 { 232 233 rpc_inline_t *buf; 234 235 if (!xdr_ndmp_auth_data(xdrs, &objp->auth_data)) 236 return (FALSE); 237 return (TRUE); 238 } 239 240 bool_t 241 xdr_ndmp_connect_client_auth_reply(xdrs, objp) 242 XDR *xdrs; 243 ndmp_connect_client_auth_reply *objp; 244 { 245 246 rpc_inline_t *buf; 247 248 if (!xdr_ndmp_error(xdrs, &objp->error)) 249 return (FALSE); 250 return (TRUE); 251 } 252 253 bool_t 254 xdr_ndmp_auth_attr(xdrs, objp) 255 XDR *xdrs; 256 ndmp_auth_attr *objp; 257 { 258 259 rpc_inline_t *buf; 260 261 if (!xdr_ndmp_auth_type(xdrs, &objp->auth_type)) 262 return (FALSE); 263 switch (objp->auth_type) { 264 case NDMP_AUTH_NONE: 265 break; 266 case NDMP_AUTH_TEXT: 267 break; 268 case NDMP_AUTH_MD5: 269 if (!xdr_opaque(xdrs, objp->ndmp_auth_attr_u.challenge, 64)) 270 return (FALSE); 271 break; 272 default: 273 return (FALSE); 274 } 275 return (TRUE); 276 } 277 278 bool_t 279 xdr_ndmp_connect_server_auth_request(xdrs, objp) 280 XDR *xdrs; 281 ndmp_connect_server_auth_request *objp; 282 { 283 284 rpc_inline_t *buf; 285 286 if (!xdr_ndmp_auth_attr(xdrs, &objp->client_attr)) 287 return (FALSE); 288 return (TRUE); 289 } 290 291 bool_t 292 xdr_ndmp_connect_server_auth_reply(xdrs, objp) 293 XDR *xdrs; 294 ndmp_connect_server_auth_reply *objp; 295 { 296 297 rpc_inline_t *buf; 298 299 if (!xdr_ndmp_error(xdrs, &objp->error)) 300 return (FALSE); 301 if (!xdr_ndmp_auth_data(xdrs, &objp->auth_result)) 302 return (FALSE); 303 return (TRUE); 304 } 305 306 bool_t 307 xdr_ndmp_auth_text_v3(xdrs, objp) 308 XDR *xdrs; 309 ndmp_auth_text_v3 *objp; 310 { 311 312 rpc_inline_t *buf; 313 314 if (!xdr_string(xdrs, &objp->auth_id, ~0)) 315 return (FALSE); 316 if (!xdr_string(xdrs, &objp->auth_password, ~0)) 317 return (FALSE); 318 return (TRUE); 319 } 320 321 bool_t 322 xdr_ndmp_auth_md5_v3(xdrs, objp) 323 XDR *xdrs; 324 ndmp_auth_md5_v3 *objp; 325 { 326 327 rpc_inline_t *buf; 328 329 if (!xdr_string(xdrs, &objp->auth_id, ~0)) 330 return (FALSE); 331 if (!xdr_opaque(xdrs, objp->auth_digest, 16)) 332 return (FALSE); 333 return (TRUE); 334 } 335 336 bool_t 337 xdr_ndmp_auth_data_v3(xdrs, objp) 338 XDR *xdrs; 339 ndmp_auth_data_v3 *objp; 340 { 341 342 rpc_inline_t *buf; 343 344 if (!xdr_ndmp_auth_type(xdrs, &objp->auth_type)) 345 return (FALSE); 346 switch (objp->auth_type) { 347 case NDMP_AUTH_NONE: 348 break; 349 case NDMP_AUTH_TEXT: 350 if (!xdr_ndmp_auth_text_v3(xdrs, &objp->ndmp_auth_data_v3_u.auth_text)) 351 return (FALSE); 352 break; 353 case NDMP_AUTH_MD5: 354 if (!xdr_ndmp_auth_md5_v3(xdrs, &objp->ndmp_auth_data_v3_u.auth_md5)) 355 return (FALSE); 356 break; 357 default: 358 return (FALSE); 359 } 360 return (TRUE); 361 } 362 363 bool_t 364 xdr_ndmp_connect_client_auth_request_v3(xdrs, objp) 365 XDR *xdrs; 366 ndmp_connect_client_auth_request_v3 *objp; 367 { 368 369 rpc_inline_t *buf; 370 371 if (!xdr_ndmp_auth_data_v3(xdrs, &objp->auth_data)) 372 return (FALSE); 373 return (TRUE); 374 } 375 376 bool_t 377 xdr_ndmp_connect_client_auth_reply_v3(xdrs, objp) 378 XDR *xdrs; 379 ndmp_connect_client_auth_reply_v3 *objp; 380 { 381 382 rpc_inline_t *buf; 383 384 if (!xdr_ndmp_error(xdrs, &objp->error)) 385 return (FALSE); 386 return (TRUE); 387 } 388 389 bool_t 390 xdr_ndmp_config_get_host_info_reply(xdrs, objp) 391 XDR *xdrs; 392 ndmp_config_get_host_info_reply *objp; 393 { 394 395 rpc_inline_t *buf; 396 397 if (!xdr_ndmp_error(xdrs, &objp->error)) 398 return (FALSE); 399 if (!xdr_string(xdrs, &objp->hostname, ~0)) 400 return (FALSE); 401 if (!xdr_string(xdrs, &objp->os_type, ~0)) 402 return (FALSE); 403 if (!xdr_string(xdrs, &objp->os_vers, ~0)) 404 return (FALSE); 405 if (!xdr_string(xdrs, &objp->hostid, ~0)) 406 return (FALSE); 407 if (!xdr_array(xdrs, (char **)&objp->auth_type.auth_type_val, (u_int *) &objp->auth_type.auth_type_len, ~0, 408 sizeof (ndmp_auth_type), (xdrproc_t)xdr_ndmp_auth_type)) 409 return (FALSE); 410 return (TRUE); 411 } 412 413 bool_t 414 xdr_ndmp_config_get_butype_attr_request(xdrs, objp) 415 XDR *xdrs; 416 ndmp_config_get_butype_attr_request *objp; 417 { 418 419 rpc_inline_t *buf; 420 421 if (!xdr_string(xdrs, &objp->name, ~0)) 422 return (FALSE); 423 return (TRUE); 424 } 425 426 bool_t 427 xdr_ndmp_config_get_butype_attr_reply(xdrs, objp) 428 XDR *xdrs; 429 ndmp_config_get_butype_attr_reply *objp; 430 { 431 432 rpc_inline_t *buf; 433 434 if (!xdr_ndmp_error(xdrs, &objp->error)) 435 return (FALSE); 436 if (!xdr_u_long(xdrs, &objp->attrs)) 437 return (FALSE); 438 return (TRUE); 439 } 440 441 bool_t 442 xdr_ndmp_addr_type(xdrs, objp) 443 XDR *xdrs; 444 ndmp_addr_type *objp; 445 { 446 447 rpc_inline_t *buf; 448 449 if (!xdr_enum(xdrs, (enum_t *)objp)) 450 return (FALSE); 451 return (TRUE); 452 } 453 454 bool_t 455 xdr_ndmp_config_get_mover_type_reply(xdrs, objp) 456 XDR *xdrs; 457 ndmp_config_get_mover_type_reply *objp; 458 { 459 460 rpc_inline_t *buf; 461 462 if (!xdr_ndmp_error(xdrs, &objp->error)) 463 return (FALSE); 464 if (!xdr_array(xdrs, (char **)&objp->methods.methods_val, (u_int *) &objp->methods.methods_len, ~0, 465 sizeof (ndmp_addr_type), (xdrproc_t)xdr_ndmp_addr_type)) 466 return (FALSE); 467 return (TRUE); 468 } 469 470 bool_t 471 xdr_ndmp_config_get_auth_attr_request(xdrs, objp) 472 XDR *xdrs; 473 ndmp_config_get_auth_attr_request *objp; 474 { 475 476 rpc_inline_t *buf; 477 478 if (!xdr_ndmp_auth_type(xdrs, &objp->auth_type)) 479 return (FALSE); 480 return (TRUE); 481 } 482 483 bool_t 484 xdr_ndmp_config_get_auth_attr_reply(xdrs, objp) 485 XDR *xdrs; 486 ndmp_config_get_auth_attr_reply *objp; 487 { 488 489 rpc_inline_t *buf; 490 491 if (!xdr_ndmp_error(xdrs, &objp->error)) 492 return (FALSE); 493 if (!xdr_ndmp_auth_attr(xdrs, &objp->server_attr)) 494 return (FALSE); 495 return (TRUE); 496 } 497 498 bool_t 499 xdr_ndmp_config_get_host_info_reply_v3(xdrs, objp) 500 XDR *xdrs; 501 ndmp_config_get_host_info_reply_v3 *objp; 502 { 503 504 rpc_inline_t *buf; 505 506 if (!xdr_ndmp_error(xdrs, &objp->error)) 507 return (FALSE); 508 if (!xdr_string(xdrs, &objp->hostname, ~0)) 509 return (FALSE); 510 if (!xdr_string(xdrs, &objp->os_type, ~0)) 511 return (FALSE); 512 if (!xdr_string(xdrs, &objp->os_vers, ~0)) 513 return (FALSE); 514 if (!xdr_string(xdrs, &objp->hostid, ~0)) 515 return (FALSE); 516 return (TRUE); 517 } 518 519 bool_t 520 xdr_ndmp_config_get_connection_type_reply_v3(xdrs, objp) 521 XDR *xdrs; 522 ndmp_config_get_connection_type_reply_v3 *objp; 523 { 524 525 rpc_inline_t *buf; 526 527 if (!xdr_ndmp_error(xdrs, &objp->error)) 528 return (FALSE); 529 if (!xdr_array(xdrs, (char **)&objp->addr_types.addr_types_val, (u_int *) &objp->addr_types.addr_types_len, ~0, 530 sizeof (ndmp_addr_type), (xdrproc_t)xdr_ndmp_addr_type)) 531 return (FALSE); 532 return (TRUE); 533 } 534 535 bool_t 536 xdr_ndmp_config_get_server_info_reply_v3(xdrs, objp) 537 XDR *xdrs; 538 ndmp_config_get_server_info_reply_v3 *objp; 539 { 540 541 rpc_inline_t *buf; 542 543 if (!xdr_ndmp_error(xdrs, &objp->error)) 544 return (FALSE); 545 if (!xdr_string(xdrs, &objp->vendor_name, ~0)) 546 return (FALSE); 547 if (!xdr_string(xdrs, &objp->product_name, ~0)) 548 return (FALSE); 549 if (!xdr_string(xdrs, &objp->revision_number, ~0)) 550 return (FALSE); 551 if (!xdr_array(xdrs, (char **)&objp->auth_type.auth_type_val, (u_int *) &objp->auth_type.auth_type_len, ~0, 552 sizeof (ndmp_auth_type), (xdrproc_t)xdr_ndmp_auth_type)) 553 return (FALSE); 554 return (TRUE); 555 } 556 557 bool_t 558 xdr_ndmp_butype_info(xdrs, objp) 559 XDR *xdrs; 560 ndmp_butype_info *objp; 561 { 562 563 rpc_inline_t *buf; 564 565 if (!xdr_string(xdrs, &objp->butype_name, ~0)) 566 return (FALSE); 567 if (!xdr_array(xdrs, (char **)&objp->default_env.default_env_val, (u_int *) &objp->default_env.default_env_len, ~0, 568 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 569 return (FALSE); 570 if (!xdr_u_long(xdrs, &objp->attrs)) 571 return (FALSE); 572 return (TRUE); 573 } 574 575 bool_t 576 xdr_ndmp_config_get_butype_info_reply_v3(xdrs, objp) 577 XDR *xdrs; 578 ndmp_config_get_butype_info_reply_v3 *objp; 579 { 580 581 rpc_inline_t *buf; 582 583 if (!xdr_ndmp_error(xdrs, &objp->error)) 584 return (FALSE); 585 if (!xdr_array(xdrs, (char **)&objp->butype_info.butype_info_val, (u_int *) &objp->butype_info.butype_info_len, ~0, 586 sizeof (ndmp_butype_info), (xdrproc_t)xdr_ndmp_butype_info)) 587 return (FALSE); 588 return (TRUE); 589 } 590 591 bool_t 592 xdr_ndmp_fs_info_v3(xdrs, objp) 593 XDR *xdrs; 594 ndmp_fs_info_v3 *objp; 595 { 596 597 rpc_inline_t *buf; 598 599 if (!xdr_u_long(xdrs, &objp->invalid)) 600 return (FALSE); 601 if (!xdr_string(xdrs, &objp->fs_type, ~0)) 602 return (FALSE); 603 if (!xdr_string(xdrs, &objp->fs_logical_device, ~0)) 604 return (FALSE); 605 if (!xdr_string(xdrs, &objp->fs_physical_device, ~0)) 606 return (FALSE); 607 if (!xdr_ndmp_u_quad(xdrs, &objp->total_size)) 608 return (FALSE); 609 if (!xdr_ndmp_u_quad(xdrs, &objp->used_size)) 610 return (FALSE); 611 if (!xdr_ndmp_u_quad(xdrs, &objp->avail_size)) 612 return (FALSE); 613 if (!xdr_ndmp_u_quad(xdrs, &objp->total_inodes)) 614 return (FALSE); 615 if (!xdr_ndmp_u_quad(xdrs, &objp->used_inodes)) 616 return (FALSE); 617 if (!xdr_array(xdrs, (char **)&objp->fs_env.fs_env_val, (u_int *) &objp->fs_env.fs_env_len, ~0, 618 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 619 return (FALSE); 620 if (!xdr_string(xdrs, &objp->fs_status, ~0)) 621 return (FALSE); 622 return (TRUE); 623 } 624 625 bool_t 626 xdr_ndmp_config_get_fs_info_reply_v3(xdrs, objp) 627 XDR *xdrs; 628 ndmp_config_get_fs_info_reply_v3 *objp; 629 { 630 631 rpc_inline_t *buf; 632 633 if (!xdr_ndmp_error(xdrs, &objp->error)) 634 return (FALSE); 635 if (!xdr_array(xdrs, (char **)&objp->fs_info.fs_info_val, (u_int *) &objp->fs_info.fs_info_len, ~0, 636 sizeof (ndmp_fs_info_v3), (xdrproc_t)xdr_ndmp_fs_info_v3)) 637 return (FALSE); 638 return (TRUE); 639 } 640 641 bool_t 642 xdr_ndmp_device_capability_v3(xdrs, objp) 643 XDR *xdrs; 644 ndmp_device_capability_v3 *objp; 645 { 646 647 rpc_inline_t *buf; 648 649 if (!xdr_string(xdrs, &objp->device, ~0)) 650 return (FALSE); 651 if (!xdr_u_long(xdrs, &objp->attr)) 652 return (FALSE); 653 if (!xdr_array(xdrs, (char **)&objp->capability.capability_val, (u_int *) &objp->capability.capability_len, ~0, 654 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 655 return (FALSE); 656 return (TRUE); 657 } 658 659 bool_t 660 xdr_ndmp_device_info_v3(xdrs, objp) 661 XDR *xdrs; 662 ndmp_device_info_v3 *objp; 663 { 664 665 rpc_inline_t *buf; 666 667 if (!xdr_string(xdrs, &objp->model, ~0)) 668 return (FALSE); 669 if (!xdr_array(xdrs, (char **)&objp->caplist.caplist_val, (u_int *) &objp->caplist.caplist_len, ~0, 670 sizeof (ndmp_device_capability_v3), (xdrproc_t)xdr_ndmp_device_capability_v3)) 671 return (FALSE); 672 return (TRUE); 673 } 674 675 bool_t 676 xdr_ndmp_config_get_tape_info_reply_v3(xdrs, objp) 677 XDR *xdrs; 678 ndmp_config_get_tape_info_reply_v3 *objp; 679 { 680 681 rpc_inline_t *buf; 682 683 if (!xdr_ndmp_error(xdrs, &objp->error)) 684 return (FALSE); 685 if (!xdr_array(xdrs, (char **)&objp->tape_info.tape_info_val, (u_int *) &objp->tape_info.tape_info_len, ~0, 686 sizeof (ndmp_device_info_v3), (xdrproc_t)xdr_ndmp_device_info_v3)) 687 return (FALSE); 688 return (TRUE); 689 } 690 691 bool_t 692 xdr_ndmp_config_get_scsi_info_reply_v3(xdrs, objp) 693 XDR *xdrs; 694 ndmp_config_get_scsi_info_reply_v3 *objp; 695 { 696 697 rpc_inline_t *buf; 698 699 if (!xdr_ndmp_error(xdrs, &objp->error)) 700 return (FALSE); 701 if (!xdr_array(xdrs, (char **)&objp->scsi_info.scsi_info_val, (u_int *) &objp->scsi_info.scsi_info_len, ~0, 702 sizeof (ndmp_device_info_v3), (xdrproc_t)xdr_ndmp_device_info_v3)) 703 return (FALSE); 704 return (TRUE); 705 } 706 707 bool_t 708 xdr_ndmp_config_get_butype_info_reply_v4(xdrs, objp) 709 XDR *xdrs; 710 ndmp_config_get_butype_info_reply_v4 *objp; 711 { 712 713 rpc_inline_t *buf; 714 715 if (!xdr_ndmp_error(xdrs, &objp->error)) 716 return (FALSE); 717 if (!xdr_array(xdrs, (char **)&objp->butype_info.butype_info_val, (u_int *) &objp->butype_info.butype_info_len, ~0, 718 sizeof (ndmp_butype_info), (xdrproc_t)xdr_ndmp_butype_info)) 719 return (FALSE); 720 return (TRUE); 721 } 722 723 bool_t 724 xdr_ndmp_class_list(xdrs, objp) 725 XDR *xdrs; 726 ndmp_class_list *objp; 727 { 728 729 rpc_inline_t *buf; 730 731 if (!xdr_u_short(xdrs, &objp->ext_class_id)) 732 return (FALSE); 733 if (!xdr_array(xdrs, (char **)&objp->ext_version.ext_version_val, (u_int *) &objp->ext_version.ext_version_len, ~0, 734 sizeof (u_short), (xdrproc_t)xdr_u_short)) 735 return (FALSE); 736 return (TRUE); 737 } 738 739 bool_t 740 xdr_ndmp_class_version(xdrs, objp) 741 XDR *xdrs; 742 ndmp_class_version *objp; 743 { 744 745 rpc_inline_t *buf; 746 747 if (!xdr_u_short(xdrs, &objp->ext_class_id)) 748 return (FALSE); 749 if (!xdr_u_short(xdrs, &objp->ext_version)) 750 return (FALSE); 751 return (TRUE); 752 } 753 754 bool_t 755 xdr_ndmp_config_get_ext_list_reply(xdrs, objp) 756 XDR *xdrs; 757 ndmp_config_get_ext_list_reply *objp; 758 { 759 760 rpc_inline_t *buf; 761 762 if (!xdr_ndmp_error(xdrs, &objp->error)) 763 return (FALSE); 764 if (!xdr_array(xdrs, (char **)&objp->class_list.class_list_val, (u_int *) &objp->class_list.class_list_len, ~0, 765 sizeof (ndmp_class_list), (xdrproc_t)xdr_ndmp_class_list)) 766 return (FALSE); 767 return (TRUE); 768 } 769 770 bool_t 771 xdr_ndmp_config_set_ext_list_request(xdrs, objp) 772 XDR *xdrs; 773 ndmp_config_set_ext_list_request *objp; 774 { 775 776 rpc_inline_t *buf; 777 778 if (!xdr_array(xdrs, (char **)&objp->ndmp_selected_ext.ndmp_selected_ext_val, (u_int *) &objp->ndmp_selected_ext.ndmp_selected_ext_len, ~0, 779 sizeof (ndmp_class_version), (xdrproc_t)xdr_ndmp_class_version)) 780 return (FALSE); 781 return (TRUE); 782 } 783 784 bool_t 785 xdr_ndmp_config_set_ext_list_reply(xdrs, objp) 786 XDR *xdrs; 787 ndmp_config_set_ext_list_reply *objp; 788 { 789 790 rpc_inline_t *buf; 791 792 if (!xdr_ndmp_error(xdrs, &objp->error)) 793 return (FALSE); 794 return (TRUE); 795 } 796 797 bool_t 798 xdr_ndmp_scsi_open_request(xdrs, objp) 799 XDR *xdrs; 800 ndmp_scsi_open_request *objp; 801 { 802 803 rpc_inline_t *buf; 804 805 if (!xdr_ndmp_scsi_device(xdrs, &objp->device)) 806 return (FALSE); 807 return (TRUE); 808 } 809 810 bool_t 811 xdr_ndmp_scsi_open_reply(xdrs, objp) 812 XDR *xdrs; 813 ndmp_scsi_open_reply *objp; 814 { 815 816 rpc_inline_t *buf; 817 818 if (!xdr_ndmp_error(xdrs, &objp->error)) 819 return (FALSE); 820 return (TRUE); 821 } 822 823 bool_t 824 xdr_ndmp_scsi_close_reply(xdrs, objp) 825 XDR *xdrs; 826 ndmp_scsi_close_reply *objp; 827 { 828 829 rpc_inline_t *buf; 830 831 if (!xdr_ndmp_error(xdrs, &objp->error)) 832 return (FALSE); 833 return (TRUE); 834 } 835 836 bool_t 837 xdr_ndmp_scsi_get_state_reply(xdrs, objp) 838 XDR *xdrs; 839 ndmp_scsi_get_state_reply *objp; 840 { 841 842 rpc_inline_t *buf; 843 844 if (!xdr_ndmp_error(xdrs, &objp->error)) 845 return (FALSE); 846 if (!xdr_short(xdrs, &objp->target_controller)) 847 return (FALSE); 848 if (!xdr_short(xdrs, &objp->target_id)) 849 return (FALSE); 850 if (!xdr_short(xdrs, &objp->target_lun)) 851 return (FALSE); 852 return (TRUE); 853 } 854 855 bool_t 856 xdr_ndmp_scsi_set_target_request(xdrs, objp) 857 XDR *xdrs; 858 ndmp_scsi_set_target_request *objp; 859 { 860 861 rpc_inline_t *buf; 862 863 if (!xdr_ndmp_scsi_device(xdrs, &objp->device)) 864 return (FALSE); 865 if (!xdr_u_short(xdrs, &objp->target_controller)) 866 return (FALSE); 867 if (!xdr_u_short(xdrs, &objp->target_id)) 868 return (FALSE); 869 if (!xdr_u_short(xdrs, &objp->target_lun)) 870 return (FALSE); 871 return (TRUE); 872 } 873 874 bool_t 875 xdr_ndmp_scsi_set_target_reply(xdrs, objp) 876 XDR *xdrs; 877 ndmp_scsi_set_target_reply *objp; 878 { 879 880 rpc_inline_t *buf; 881 882 if (!xdr_ndmp_error(xdrs, &objp->error)) 883 return (FALSE); 884 return (TRUE); 885 } 886 887 bool_t 888 xdr_ndmp_scsi_reset_device_reply(xdrs, objp) 889 XDR *xdrs; 890 ndmp_scsi_reset_device_reply *objp; 891 { 892 893 rpc_inline_t *buf; 894 895 if (!xdr_ndmp_error(xdrs, &objp->error)) 896 return (FALSE); 897 return (TRUE); 898 } 899 900 bool_t 901 xdr_ndmp_scsi_reset_bus_reply(xdrs, objp) 902 XDR *xdrs; 903 ndmp_scsi_reset_bus_reply *objp; 904 { 905 906 rpc_inline_t *buf; 907 908 if (!xdr_ndmp_error(xdrs, &objp->error)) 909 return (FALSE); 910 return (TRUE); 911 } 912 913 bool_t 914 xdr_ndmp_execute_cdb_request(xdrs, objp) 915 XDR *xdrs; 916 ndmp_execute_cdb_request *objp; 917 { 918 919 rpc_inline_t *buf; 920 921 if (!xdr_u_long(xdrs, &objp->flags)) 922 return (FALSE); 923 if (!xdr_u_long(xdrs, &objp->timeout)) 924 return (FALSE); 925 if (!xdr_u_long(xdrs, &objp->datain_len)) 926 return (FALSE); 927 if (!xdr_bytes(xdrs, (char **)&objp->cdb.cdb_val, (u_int *) &objp->cdb.cdb_len, ~0)) 928 return (FALSE); 929 if (!xdr_bytes(xdrs, (char **)&objp->dataout.dataout_val, (u_int *) &objp->dataout.dataout_len, ~0)) 930 return (FALSE); 931 return (TRUE); 932 } 933 934 bool_t 935 xdr_ndmp_execute_cdb_reply(xdrs, objp) 936 XDR *xdrs; 937 ndmp_execute_cdb_reply *objp; 938 { 939 940 rpc_inline_t *buf; 941 942 if (!xdr_ndmp_error(xdrs, &objp->error)) 943 return (FALSE); 944 if (!xdr_u_char(xdrs, &objp->status)) 945 return (FALSE); 946 if (!xdr_u_long(xdrs, &objp->dataout_len)) 947 return (FALSE); 948 if (!xdr_bytes(xdrs, (char **)&objp->datain.datain_val, (u_int *) &objp->datain.datain_len, ~0)) 949 return (FALSE); 950 if (!xdr_bytes(xdrs, (char **)&objp->ext_sense.ext_sense_val, (u_int *) &objp->ext_sense.ext_sense_len, ~0)) 951 return (FALSE); 952 return (TRUE); 953 } 954 955 bool_t 956 xdr_ndmp_scsi_open_request_v3(xdrs, objp) 957 XDR *xdrs; 958 ndmp_scsi_open_request_v3 *objp; 959 { 960 961 rpc_inline_t *buf; 962 963 if (!xdr_string(xdrs, &objp->device, ~0)) 964 return (FALSE); 965 return (TRUE); 966 } 967 968 bool_t 969 xdr_ndmp_scsi_set_target_request_v3(xdrs, objp) 970 XDR *xdrs; 971 ndmp_scsi_set_target_request_v3 *objp; 972 { 973 974 rpc_inline_t *buf; 975 976 if (!xdr_string(xdrs, &objp->device, ~0)) 977 return (FALSE); 978 if (!xdr_u_short(xdrs, &objp->target_controller)) 979 return (FALSE); 980 if (!xdr_u_short(xdrs, &objp->target_id)) 981 return (FALSE); 982 if (!xdr_u_short(xdrs, &objp->target_lun)) 983 return (FALSE); 984 return (TRUE); 985 } 986 987 bool_t 988 xdr_ndmp_tape_open_mode(xdrs, objp) 989 XDR *xdrs; 990 ndmp_tape_open_mode *objp; 991 { 992 993 rpc_inline_t *buf; 994 995 if (!xdr_enum(xdrs, (enum_t *)objp)) 996 return (FALSE); 997 return (TRUE); 998 } 999 1000 bool_t 1001 xdr_ndmp_tape_open_request(xdrs, objp) 1002 XDR *xdrs; 1003 ndmp_tape_open_request *objp; 1004 { 1005 1006 rpc_inline_t *buf; 1007 1008 if (!xdr_ndmp_tape_device(xdrs, &objp->device)) 1009 return (FALSE); 1010 if (!xdr_ndmp_tape_open_mode(xdrs, &objp->mode)) 1011 return (FALSE); 1012 return (TRUE); 1013 } 1014 1015 bool_t 1016 xdr_ndmp_tape_open_reply(xdrs, objp) 1017 XDR *xdrs; 1018 ndmp_tape_open_reply *objp; 1019 { 1020 1021 rpc_inline_t *buf; 1022 1023 if (!xdr_ndmp_error(xdrs, &objp->error)) 1024 return (FALSE); 1025 return (TRUE); 1026 } 1027 1028 bool_t 1029 xdr_ndmp_tape_close_reply(xdrs, objp) 1030 XDR *xdrs; 1031 ndmp_tape_close_reply *objp; 1032 { 1033 1034 rpc_inline_t *buf; 1035 1036 if (!xdr_ndmp_error(xdrs, &objp->error)) 1037 return (FALSE); 1038 return (TRUE); 1039 } 1040 1041 bool_t 1042 xdr_ndmp_tape_get_state_reply(xdrs, objp) 1043 XDR *xdrs; 1044 ndmp_tape_get_state_reply *objp; 1045 { 1046 1047 rpc_inline_t *buf; 1048 1049 1050 if (xdrs->x_op == XDR_ENCODE) { 1051 if (!xdr_ndmp_error(xdrs, &objp->error)) 1052 return (FALSE); 1053 buf = XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); 1054 if (buf == NULL) { 1055 if (!xdr_u_long(xdrs, &objp->flags)) 1056 return (FALSE); 1057 if (!xdr_u_long(xdrs, &objp->file_num)) 1058 return (FALSE); 1059 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1060 return (FALSE); 1061 if (!xdr_u_long(xdrs, &objp->block_size)) 1062 return (FALSE); 1063 if (!xdr_u_long(xdrs, &objp->blockno)) 1064 return (FALSE); 1065 } else { 1066 #if defined(_LP64) || defined(_KERNEL) 1067 IXDR_PUT_U_INT32(buf, objp->flags); 1068 IXDR_PUT_U_INT32(buf, objp->file_num); 1069 IXDR_PUT_U_INT32(buf, objp->soft_errors); 1070 IXDR_PUT_U_INT32(buf, objp->block_size); 1071 IXDR_PUT_U_INT32(buf, objp->blockno); 1072 #else 1073 IXDR_PUT_U_LONG(buf, objp->flags); 1074 IXDR_PUT_U_LONG(buf, objp->file_num); 1075 IXDR_PUT_U_LONG(buf, objp->soft_errors); 1076 IXDR_PUT_U_LONG(buf, objp->block_size); 1077 IXDR_PUT_U_LONG(buf, objp->blockno); 1078 #endif 1079 } 1080 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1081 return (FALSE); 1082 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1083 return (FALSE); 1084 return (TRUE); 1085 } else if (xdrs->x_op == XDR_DECODE) { 1086 if (!xdr_ndmp_error(xdrs, &objp->error)) 1087 return (FALSE); 1088 buf = XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); 1089 if (buf == NULL) { 1090 if (!xdr_u_long(xdrs, &objp->flags)) 1091 return (FALSE); 1092 if (!xdr_u_long(xdrs, &objp->file_num)) 1093 return (FALSE); 1094 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1095 return (FALSE); 1096 if (!xdr_u_long(xdrs, &objp->block_size)) 1097 return (FALSE); 1098 if (!xdr_u_long(xdrs, &objp->blockno)) 1099 return (FALSE); 1100 } else { 1101 #if defined(_LP64) || defined(_KERNEL) 1102 objp->flags = IXDR_GET_U_INT32(buf); 1103 objp->file_num = IXDR_GET_U_INT32(buf); 1104 objp->soft_errors = IXDR_GET_U_INT32(buf); 1105 objp->block_size = IXDR_GET_U_INT32(buf); 1106 objp->blockno = IXDR_GET_U_INT32(buf); 1107 #else 1108 objp->flags = IXDR_GET_U_LONG(buf); 1109 objp->file_num = IXDR_GET_U_LONG(buf); 1110 objp->soft_errors = IXDR_GET_U_LONG(buf); 1111 objp->block_size = IXDR_GET_U_LONG(buf); 1112 objp->blockno = IXDR_GET_U_LONG(buf); 1113 #endif 1114 } 1115 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1116 return (FALSE); 1117 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1118 return (FALSE); 1119 return (TRUE); 1120 } 1121 1122 if (!xdr_ndmp_error(xdrs, &objp->error)) 1123 return (FALSE); 1124 if (!xdr_u_long(xdrs, &objp->flags)) 1125 return (FALSE); 1126 if (!xdr_u_long(xdrs, &objp->file_num)) 1127 return (FALSE); 1128 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1129 return (FALSE); 1130 if (!xdr_u_long(xdrs, &objp->block_size)) 1131 return (FALSE); 1132 if (!xdr_u_long(xdrs, &objp->blockno)) 1133 return (FALSE); 1134 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1135 return (FALSE); 1136 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1137 return (FALSE); 1138 return (TRUE); 1139 } 1140 1141 bool_t 1142 xdr_ndmp_tape_mtio_op(xdrs, objp) 1143 XDR *xdrs; 1144 ndmp_tape_mtio_op *objp; 1145 { 1146 1147 rpc_inline_t *buf; 1148 1149 if (!xdr_enum(xdrs, (enum_t *)objp)) 1150 return (FALSE); 1151 return (TRUE); 1152 } 1153 1154 bool_t 1155 xdr_ndmp_tape_mtio_request(xdrs, objp) 1156 XDR *xdrs; 1157 ndmp_tape_mtio_request *objp; 1158 { 1159 1160 rpc_inline_t *buf; 1161 1162 if (!xdr_ndmp_tape_mtio_op(xdrs, &objp->tape_op)) 1163 return (FALSE); 1164 if (!xdr_u_long(xdrs, &objp->count)) 1165 return (FALSE); 1166 return (TRUE); 1167 } 1168 1169 bool_t 1170 xdr_ndmp_tape_mtio_reply(xdrs, objp) 1171 XDR *xdrs; 1172 ndmp_tape_mtio_reply *objp; 1173 { 1174 1175 rpc_inline_t *buf; 1176 1177 if (!xdr_ndmp_error(xdrs, &objp->error)) 1178 return (FALSE); 1179 if (!xdr_u_long(xdrs, &objp->resid_count)) 1180 return (FALSE); 1181 return (TRUE); 1182 } 1183 1184 bool_t 1185 xdr_ndmp_tape_write_request(xdrs, objp) 1186 XDR *xdrs; 1187 ndmp_tape_write_request *objp; 1188 { 1189 1190 rpc_inline_t *buf; 1191 1192 if (!xdr_bytes(xdrs, (char **)&objp->data_out.data_out_val, (u_int *) &objp->data_out.data_out_len, ~0)) 1193 return (FALSE); 1194 return (TRUE); 1195 } 1196 1197 bool_t 1198 xdr_ndmp_tape_write_reply(xdrs, objp) 1199 XDR *xdrs; 1200 ndmp_tape_write_reply *objp; 1201 { 1202 1203 rpc_inline_t *buf; 1204 1205 if (!xdr_ndmp_error(xdrs, &objp->error)) 1206 return (FALSE); 1207 if (!xdr_u_long(xdrs, &objp->count)) 1208 return (FALSE); 1209 return (TRUE); 1210 } 1211 1212 bool_t 1213 xdr_ndmp_tape_read_request(xdrs, objp) 1214 XDR *xdrs; 1215 ndmp_tape_read_request *objp; 1216 { 1217 1218 rpc_inline_t *buf; 1219 1220 if (!xdr_u_long(xdrs, &objp->count)) 1221 return (FALSE); 1222 return (TRUE); 1223 } 1224 1225 bool_t 1226 xdr_ndmp_tape_read_reply(xdrs, objp) 1227 XDR *xdrs; 1228 ndmp_tape_read_reply *objp; 1229 { 1230 1231 rpc_inline_t *buf; 1232 1233 if (!xdr_ndmp_error(xdrs, &objp->error)) 1234 return (FALSE); 1235 if (!xdr_bytes(xdrs, (char **)&objp->data_in.data_in_val, (u_int *) &objp->data_in.data_in_len, ~0)) 1236 return (FALSE); 1237 return (TRUE); 1238 } 1239 1240 bool_t 1241 xdr_ndmp_tape_execute_cdb_request(xdrs, objp) 1242 XDR *xdrs; 1243 ndmp_tape_execute_cdb_request *objp; 1244 { 1245 1246 rpc_inline_t *buf; 1247 1248 if (!xdr_ndmp_execute_cdb_request(xdrs, objp)) 1249 return (FALSE); 1250 return (TRUE); 1251 } 1252 1253 bool_t 1254 xdr_ndmp_tape_execute_cdb_reply(xdrs, objp) 1255 XDR *xdrs; 1256 ndmp_tape_execute_cdb_reply *objp; 1257 { 1258 1259 rpc_inline_t *buf; 1260 1261 if (!xdr_ndmp_execute_cdb_reply(xdrs, objp)) 1262 return (FALSE); 1263 return (TRUE); 1264 } 1265 1266 bool_t 1267 xdr_ndmp_tape_open_request_v3(xdrs, objp) 1268 XDR *xdrs; 1269 ndmp_tape_open_request_v3 *objp; 1270 { 1271 1272 rpc_inline_t *buf; 1273 1274 if (!xdr_string(xdrs, &objp->device, ~0)) 1275 return (FALSE); 1276 if (!xdr_ndmp_tape_open_mode(xdrs, &objp->mode)) 1277 return (FALSE); 1278 return (TRUE); 1279 } 1280 1281 bool_t 1282 xdr_ndmp_tape_get_state_reply_v3(xdrs, objp) 1283 XDR *xdrs; 1284 ndmp_tape_get_state_reply_v3 *objp; 1285 { 1286 1287 rpc_inline_t *buf; 1288 1289 1290 if (xdrs->x_op == XDR_ENCODE) { 1291 if (!xdr_u_long(xdrs, &objp->invalid)) 1292 return (FALSE); 1293 if (!xdr_ndmp_error(xdrs, &objp->error)) 1294 return (FALSE); 1295 buf = XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); 1296 if (buf == NULL) { 1297 if (!xdr_u_long(xdrs, &objp->flags)) 1298 return (FALSE); 1299 if (!xdr_u_long(xdrs, &objp->file_num)) 1300 return (FALSE); 1301 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1302 return (FALSE); 1303 if (!xdr_u_long(xdrs, &objp->block_size)) 1304 return (FALSE); 1305 if (!xdr_u_long(xdrs, &objp->blockno)) 1306 return (FALSE); 1307 } else { 1308 #if defined(_LP64) || defined(_KERNEL) 1309 IXDR_PUT_U_INT32(buf, objp->flags); 1310 IXDR_PUT_U_INT32(buf, objp->file_num); 1311 IXDR_PUT_U_INT32(buf, objp->soft_errors); 1312 IXDR_PUT_U_INT32(buf, objp->block_size); 1313 IXDR_PUT_U_INT32(buf, objp->blockno); 1314 #else 1315 IXDR_PUT_U_LONG(buf, objp->flags); 1316 IXDR_PUT_U_LONG(buf, objp->file_num); 1317 IXDR_PUT_U_LONG(buf, objp->soft_errors); 1318 IXDR_PUT_U_LONG(buf, objp->block_size); 1319 IXDR_PUT_U_LONG(buf, objp->blockno); 1320 #endif 1321 } 1322 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1323 return (FALSE); 1324 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1325 return (FALSE); 1326 if (!xdr_u_long(xdrs, &objp->partition)) 1327 return (FALSE); 1328 return (TRUE); 1329 } else if (xdrs->x_op == XDR_DECODE) { 1330 if (!xdr_u_long(xdrs, &objp->invalid)) 1331 return (FALSE); 1332 if (!xdr_ndmp_error(xdrs, &objp->error)) 1333 return (FALSE); 1334 buf = XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); 1335 if (buf == NULL) { 1336 if (!xdr_u_long(xdrs, &objp->flags)) 1337 return (FALSE); 1338 if (!xdr_u_long(xdrs, &objp->file_num)) 1339 return (FALSE); 1340 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1341 return (FALSE); 1342 if (!xdr_u_long(xdrs, &objp->block_size)) 1343 return (FALSE); 1344 if (!xdr_u_long(xdrs, &objp->blockno)) 1345 return (FALSE); 1346 } else { 1347 #if defined(_LP64) || defined(_KERNEL) 1348 objp->flags = IXDR_GET_U_INT32(buf); 1349 objp->file_num = IXDR_GET_U_INT32(buf); 1350 objp->soft_errors = IXDR_GET_U_INT32(buf); 1351 objp->block_size = IXDR_GET_U_INT32(buf); 1352 objp->blockno = IXDR_GET_U_INT32(buf); 1353 #else 1354 objp->flags = IXDR_GET_U_LONG(buf); 1355 objp->file_num = IXDR_GET_U_LONG(buf); 1356 objp->soft_errors = IXDR_GET_U_LONG(buf); 1357 objp->block_size = IXDR_GET_U_LONG(buf); 1358 objp->blockno = IXDR_GET_U_LONG(buf); 1359 #endif 1360 } 1361 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1362 return (FALSE); 1363 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1364 return (FALSE); 1365 if (!xdr_u_long(xdrs, &objp->partition)) 1366 return (FALSE); 1367 return (TRUE); 1368 } 1369 1370 if (!xdr_u_long(xdrs, &objp->invalid)) 1371 return (FALSE); 1372 if (!xdr_ndmp_error(xdrs, &objp->error)) 1373 return (FALSE); 1374 if (!xdr_u_long(xdrs, &objp->flags)) 1375 return (FALSE); 1376 if (!xdr_u_long(xdrs, &objp->file_num)) 1377 return (FALSE); 1378 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1379 return (FALSE); 1380 if (!xdr_u_long(xdrs, &objp->block_size)) 1381 return (FALSE); 1382 if (!xdr_u_long(xdrs, &objp->blockno)) 1383 return (FALSE); 1384 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1385 return (FALSE); 1386 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1387 return (FALSE); 1388 if (!xdr_u_long(xdrs, &objp->partition)) 1389 return (FALSE); 1390 return (TRUE); 1391 } 1392 1393 bool_t 1394 xdr_ndmp_tape_get_state_reply_v4(xdrs, objp) 1395 XDR *xdrs; 1396 ndmp_tape_get_state_reply_v4 *objp; 1397 { 1398 1399 rpc_inline_t *buf; 1400 1401 1402 if (xdrs->x_op == XDR_ENCODE) { 1403 if (!xdr_u_long(xdrs, &objp->unsupported)) 1404 return (FALSE); 1405 if (!xdr_ndmp_error(xdrs, &objp->error)) 1406 return (FALSE); 1407 buf = XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); 1408 if (buf == NULL) { 1409 if (!xdr_u_long(xdrs, &objp->flags)) 1410 return (FALSE); 1411 if (!xdr_u_long(xdrs, &objp->file_num)) 1412 return (FALSE); 1413 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1414 return (FALSE); 1415 if (!xdr_u_long(xdrs, &objp->block_size)) 1416 return (FALSE); 1417 if (!xdr_u_long(xdrs, &objp->blockno)) 1418 return (FALSE); 1419 } else { 1420 #if defined(_LP64) || defined(_KERNEL) 1421 IXDR_PUT_U_INT32(buf, objp->flags); 1422 IXDR_PUT_U_INT32(buf, objp->file_num); 1423 IXDR_PUT_U_INT32(buf, objp->soft_errors); 1424 IXDR_PUT_U_INT32(buf, objp->block_size); 1425 IXDR_PUT_U_INT32(buf, objp->blockno); 1426 #else 1427 IXDR_PUT_U_LONG(buf, objp->flags); 1428 IXDR_PUT_U_LONG(buf, objp->file_num); 1429 IXDR_PUT_U_LONG(buf, objp->soft_errors); 1430 IXDR_PUT_U_LONG(buf, objp->block_size); 1431 IXDR_PUT_U_LONG(buf, objp->blockno); 1432 #endif 1433 } 1434 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1435 return (FALSE); 1436 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1437 return (FALSE); 1438 return (TRUE); 1439 } else if (xdrs->x_op == XDR_DECODE) { 1440 if (!xdr_u_long(xdrs, &objp->unsupported)) 1441 return (FALSE); 1442 if (!xdr_ndmp_error(xdrs, &objp->error)) 1443 return (FALSE); 1444 buf = XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); 1445 if (buf == NULL) { 1446 if (!xdr_u_long(xdrs, &objp->flags)) 1447 return (FALSE); 1448 if (!xdr_u_long(xdrs, &objp->file_num)) 1449 return (FALSE); 1450 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1451 return (FALSE); 1452 if (!xdr_u_long(xdrs, &objp->block_size)) 1453 return (FALSE); 1454 if (!xdr_u_long(xdrs, &objp->blockno)) 1455 return (FALSE); 1456 } else { 1457 #if defined(_LP64) || defined(_KERNEL) 1458 objp->flags = IXDR_GET_U_INT32(buf); 1459 objp->file_num = IXDR_GET_U_INT32(buf); 1460 objp->soft_errors = IXDR_GET_U_INT32(buf); 1461 objp->block_size = IXDR_GET_U_INT32(buf); 1462 objp->blockno = IXDR_GET_U_INT32(buf); 1463 #else 1464 objp->flags = IXDR_GET_U_LONG(buf); 1465 objp->file_num = IXDR_GET_U_LONG(buf); 1466 objp->soft_errors = IXDR_GET_U_LONG(buf); 1467 objp->block_size = IXDR_GET_U_LONG(buf); 1468 objp->blockno = IXDR_GET_U_LONG(buf); 1469 #endif 1470 } 1471 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1472 return (FALSE); 1473 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1474 return (FALSE); 1475 return (TRUE); 1476 } 1477 1478 if (!xdr_u_long(xdrs, &objp->unsupported)) 1479 return (FALSE); 1480 if (!xdr_ndmp_error(xdrs, &objp->error)) 1481 return (FALSE); 1482 if (!xdr_u_long(xdrs, &objp->flags)) 1483 return (FALSE); 1484 if (!xdr_u_long(xdrs, &objp->file_num)) 1485 return (FALSE); 1486 if (!xdr_u_long(xdrs, &objp->soft_errors)) 1487 return (FALSE); 1488 if (!xdr_u_long(xdrs, &objp->block_size)) 1489 return (FALSE); 1490 if (!xdr_u_long(xdrs, &objp->blockno)) 1491 return (FALSE); 1492 if (!xdr_ndmp_u_quad(xdrs, &objp->total_space)) 1493 return (FALSE); 1494 if (!xdr_ndmp_u_quad(xdrs, &objp->space_remain)) 1495 return (FALSE); 1496 return (TRUE); 1497 } 1498 1499 bool_t 1500 xdr_ndmp_mover_mode(xdrs, objp) 1501 XDR *xdrs; 1502 ndmp_mover_mode *objp; 1503 { 1504 1505 rpc_inline_t *buf; 1506 1507 if (!xdr_enum(xdrs, (enum_t *)objp)) 1508 return (FALSE); 1509 return (TRUE); 1510 } 1511 1512 bool_t 1513 xdr_ndmp_mover_state(xdrs, objp) 1514 XDR *xdrs; 1515 ndmp_mover_state *objp; 1516 { 1517 1518 rpc_inline_t *buf; 1519 1520 if (!xdr_enum(xdrs, (enum_t *)objp)) 1521 return (FALSE); 1522 return (TRUE); 1523 } 1524 1525 bool_t 1526 xdr_ndmp_mover_pause_reason(xdrs, objp) 1527 XDR *xdrs; 1528 ndmp_mover_pause_reason *objp; 1529 { 1530 1531 rpc_inline_t *buf; 1532 1533 if (!xdr_enum(xdrs, (enum_t *)objp)) 1534 return (FALSE); 1535 return (TRUE); 1536 } 1537 1538 bool_t 1539 xdr_ndmp_mover_halt_reason(xdrs, objp) 1540 XDR *xdrs; 1541 ndmp_mover_halt_reason *objp; 1542 { 1543 1544 rpc_inline_t *buf; 1545 1546 if (!xdr_enum(xdrs, (enum_t *)objp)) 1547 return (FALSE); 1548 return (TRUE); 1549 } 1550 1551 bool_t 1552 xdr_ndmp_mover_get_state_reply(xdrs, objp) 1553 XDR *xdrs; 1554 ndmp_mover_get_state_reply *objp; 1555 { 1556 1557 rpc_inline_t *buf; 1558 1559 if (!xdr_ndmp_error(xdrs, &objp->error)) 1560 return (FALSE); 1561 if (!xdr_ndmp_mover_state(xdrs, &objp->state)) 1562 return (FALSE); 1563 if (!xdr_ndmp_mover_pause_reason(xdrs, &objp->pause_reason)) 1564 return (FALSE); 1565 if (!xdr_ndmp_mover_halt_reason(xdrs, &objp->halt_reason)) 1566 return (FALSE); 1567 if (!xdr_u_long(xdrs, &objp->record_size)) 1568 return (FALSE); 1569 if (!xdr_u_long(xdrs, &objp->record_num)) 1570 return (FALSE); 1571 if (!xdr_ndmp_u_quad(xdrs, &objp->data_written)) 1572 return (FALSE); 1573 if (!xdr_ndmp_u_quad(xdrs, &objp->seek_position)) 1574 return (FALSE); 1575 if (!xdr_ndmp_u_quad(xdrs, &objp->bytes_left_to_read)) 1576 return (FALSE); 1577 if (!xdr_ndmp_u_quad(xdrs, &objp->window_offset)) 1578 return (FALSE); 1579 if (!xdr_ndmp_u_quad(xdrs, &objp->window_length)) 1580 return (FALSE); 1581 return (TRUE); 1582 } 1583 1584 bool_t 1585 xdr_ndmp_tcp_addr(xdrs, objp) 1586 XDR *xdrs; 1587 ndmp_tcp_addr *objp; 1588 { 1589 1590 rpc_inline_t *buf; 1591 1592 if (!xdr_u_long(xdrs, &objp->ip_addr)) 1593 return (FALSE); 1594 if (!xdr_u_short(xdrs, &objp->port)) 1595 return (FALSE); 1596 return (TRUE); 1597 } 1598 1599 bool_t 1600 xdr_ndmp_mover_addr(xdrs, objp) 1601 XDR *xdrs; 1602 ndmp_mover_addr *objp; 1603 { 1604 1605 rpc_inline_t *buf; 1606 1607 if (!xdr_ndmp_addr_type(xdrs, &objp->addr_type)) 1608 return (FALSE); 1609 switch (objp->addr_type) { 1610 case NDMP_ADDR_LOCAL: 1611 break; 1612 case NDMP_ADDR_TCP: 1613 if (!xdr_ndmp_tcp_addr(xdrs, &objp->ndmp_mover_addr_u.addr)) 1614 return (FALSE); 1615 break; 1616 default: 1617 return (FALSE); 1618 } 1619 return (TRUE); 1620 } 1621 1622 bool_t 1623 xdr_ndmp_mover_listen_request(xdrs, objp) 1624 XDR *xdrs; 1625 ndmp_mover_listen_request *objp; 1626 { 1627 1628 rpc_inline_t *buf; 1629 1630 if (!xdr_ndmp_mover_mode(xdrs, &objp->mode)) 1631 return (FALSE); 1632 if (!xdr_ndmp_addr_type(xdrs, &objp->addr_type)) 1633 return (FALSE); 1634 return (TRUE); 1635 } 1636 1637 bool_t 1638 xdr_ndmp_mover_listen_reply(xdrs, objp) 1639 XDR *xdrs; 1640 ndmp_mover_listen_reply *objp; 1641 { 1642 1643 rpc_inline_t *buf; 1644 1645 if (!xdr_ndmp_error(xdrs, &objp->error)) 1646 return (FALSE); 1647 if (!xdr_ndmp_mover_addr(xdrs, &objp->mover)) 1648 return (FALSE); 1649 return (TRUE); 1650 } 1651 1652 bool_t 1653 xdr_ndmp_mover_set_record_size_request(xdrs, objp) 1654 XDR *xdrs; 1655 ndmp_mover_set_record_size_request *objp; 1656 { 1657 1658 rpc_inline_t *buf; 1659 1660 if (!xdr_u_long(xdrs, &objp->len)) 1661 return (FALSE); 1662 return (TRUE); 1663 } 1664 1665 bool_t 1666 xdr_ndmp_mover_set_record_size_reply(xdrs, objp) 1667 XDR *xdrs; 1668 ndmp_mover_set_record_size_reply *objp; 1669 { 1670 1671 rpc_inline_t *buf; 1672 1673 if (!xdr_ndmp_error(xdrs, &objp->error)) 1674 return (FALSE); 1675 return (TRUE); 1676 } 1677 1678 bool_t 1679 xdr_ndmp_mover_set_window_request(xdrs, objp) 1680 XDR *xdrs; 1681 ndmp_mover_set_window_request *objp; 1682 { 1683 1684 rpc_inline_t *buf; 1685 1686 if (!xdr_ndmp_u_quad(xdrs, &objp->offset)) 1687 return (FALSE); 1688 if (!xdr_ndmp_u_quad(xdrs, &objp->length)) 1689 return (FALSE); 1690 return (TRUE); 1691 } 1692 1693 bool_t 1694 xdr_ndmp_mover_set_window_reply(xdrs, objp) 1695 XDR *xdrs; 1696 ndmp_mover_set_window_reply *objp; 1697 { 1698 1699 rpc_inline_t *buf; 1700 1701 if (!xdr_ndmp_error(xdrs, &objp->error)) 1702 return (FALSE); 1703 return (TRUE); 1704 } 1705 1706 bool_t 1707 xdr_ndmp_mover_continue_reply(xdrs, objp) 1708 XDR *xdrs; 1709 ndmp_mover_continue_reply *objp; 1710 { 1711 1712 rpc_inline_t *buf; 1713 1714 if (!xdr_ndmp_error(xdrs, &objp->error)) 1715 return (FALSE); 1716 return (TRUE); 1717 } 1718 1719 bool_t 1720 xdr_ndmp_mover_abort_reply(xdrs, objp) 1721 XDR *xdrs; 1722 ndmp_mover_abort_reply *objp; 1723 { 1724 1725 rpc_inline_t *buf; 1726 1727 if (!xdr_ndmp_error(xdrs, &objp->error)) 1728 return (FALSE); 1729 return (TRUE); 1730 } 1731 1732 bool_t 1733 xdr_ndmp_mover_stop_reply(xdrs, objp) 1734 XDR *xdrs; 1735 ndmp_mover_stop_reply *objp; 1736 { 1737 1738 rpc_inline_t *buf; 1739 1740 if (!xdr_ndmp_error(xdrs, &objp->error)) 1741 return (FALSE); 1742 return (TRUE); 1743 } 1744 1745 bool_t 1746 xdr_ndmp_mover_read_request(xdrs, objp) 1747 XDR *xdrs; 1748 ndmp_mover_read_request *objp; 1749 { 1750 1751 rpc_inline_t *buf; 1752 1753 if (!xdr_ndmp_u_quad(xdrs, &objp->offset)) 1754 return (FALSE); 1755 if (!xdr_ndmp_u_quad(xdrs, &objp->length)) 1756 return (FALSE); 1757 return (TRUE); 1758 } 1759 1760 bool_t 1761 xdr_ndmp_mover_read_reply(xdrs, objp) 1762 XDR *xdrs; 1763 ndmp_mover_read_reply *objp; 1764 { 1765 1766 rpc_inline_t *buf; 1767 1768 if (!xdr_ndmp_error(xdrs, &objp->error)) 1769 return (FALSE); 1770 return (TRUE); 1771 } 1772 1773 bool_t 1774 xdr_ndmp_mover_close_reply(xdrs, objp) 1775 XDR *xdrs; 1776 ndmp_mover_close_reply *objp; 1777 { 1778 1779 rpc_inline_t *buf; 1780 1781 if (!xdr_ndmp_error(xdrs, &objp->error)) 1782 return (FALSE); 1783 return (TRUE); 1784 } 1785 1786 bool_t 1787 xdr_ndmp_fc_addr_v3(xdrs, objp) 1788 XDR *xdrs; 1789 ndmp_fc_addr_v3 *objp; 1790 { 1791 1792 rpc_inline_t *buf; 1793 1794 if (!xdr_u_long(xdrs, &objp->loop_id)) 1795 return (FALSE); 1796 return (TRUE); 1797 } 1798 1799 bool_t 1800 xdr_ndmp_ipc_addr_v3(xdrs, objp) 1801 XDR *xdrs; 1802 ndmp_ipc_addr_v3 *objp; 1803 { 1804 1805 rpc_inline_t *buf; 1806 1807 if (!xdr_bytes(xdrs, (char **)&objp->comm_data.comm_data_val, (u_int *) &objp->comm_data.comm_data_len, ~0)) 1808 return (FALSE); 1809 return (TRUE); 1810 } 1811 1812 bool_t 1813 xdr_ndmp_addr_v3(xdrs, objp) 1814 XDR *xdrs; 1815 ndmp_addr_v3 *objp; 1816 { 1817 1818 rpc_inline_t *buf; 1819 1820 if (!xdr_ndmp_addr_type(xdrs, &objp->addr_type)) 1821 return (FALSE); 1822 switch (objp->addr_type) { 1823 case NDMP_ADDR_LOCAL: 1824 break; 1825 case NDMP_ADDR_TCP: 1826 if (!xdr_ndmp_tcp_addr(xdrs, &objp->ndmp_addr_v3_u.tcp_addr)) 1827 return (FALSE); 1828 break; 1829 case NDMP_ADDR_FC: 1830 if (!xdr_ndmp_fc_addr_v3(xdrs, &objp->ndmp_addr_v3_u.fc_addr)) 1831 return (FALSE); 1832 break; 1833 case NDMP_ADDR_IPC: 1834 if (!xdr_ndmp_ipc_addr_v3(xdrs, &objp->ndmp_addr_v3_u.ipc_addr)) 1835 return (FALSE); 1836 break; 1837 default: 1838 return (FALSE); 1839 } 1840 return (TRUE); 1841 } 1842 1843 1844 /* 1845 * Macros to access the port and IP address of TCP addresses. 1846 */ 1847 #ifndef tcp_ip_v3 1848 #define tcp_ip_v3 ndmp_addr_v3_u.tcp_addr.ip_addr 1849 #endif /* tcp_ip_v3 */ 1850 #ifndef tcp_port_v3 1851 #define tcp_port_v3 ndmp_addr_v3_u.tcp_addr.port 1852 #endif /* tcp_port_v3 */ 1853 1854 bool_t 1855 xdr_ndmp_mover_get_state_reply_v3(xdrs, objp) 1856 XDR *xdrs; 1857 ndmp_mover_get_state_reply_v3 *objp; 1858 { 1859 1860 rpc_inline_t *buf; 1861 1862 if (!xdr_ndmp_error(xdrs, &objp->error)) 1863 return (FALSE); 1864 if (!xdr_ndmp_mover_state(xdrs, &objp->state)) 1865 return (FALSE); 1866 if (!xdr_ndmp_mover_pause_reason(xdrs, &objp->pause_reason)) 1867 return (FALSE); 1868 if (!xdr_ndmp_mover_halt_reason(xdrs, &objp->halt_reason)) 1869 return (FALSE); 1870 if (!xdr_u_long(xdrs, &objp->record_size)) 1871 return (FALSE); 1872 if (!xdr_u_long(xdrs, &objp->record_num)) 1873 return (FALSE); 1874 if (!xdr_ndmp_u_quad(xdrs, &objp->data_written)) 1875 return (FALSE); 1876 if (!xdr_ndmp_u_quad(xdrs, &objp->seek_position)) 1877 return (FALSE); 1878 if (!xdr_ndmp_u_quad(xdrs, &objp->bytes_left_to_read)) 1879 return (FALSE); 1880 if (!xdr_ndmp_u_quad(xdrs, &objp->window_offset)) 1881 return (FALSE); 1882 if (!xdr_ndmp_u_quad(xdrs, &objp->window_length)) 1883 return (FALSE); 1884 if (!xdr_ndmp_addr_v3(xdrs, &objp->data_connection_addr)) 1885 return (FALSE); 1886 return (TRUE); 1887 } 1888 1889 bool_t 1890 xdr_ndmp_mover_listen_reply_v3(xdrs, objp) 1891 XDR *xdrs; 1892 ndmp_mover_listen_reply_v3 *objp; 1893 { 1894 1895 rpc_inline_t *buf; 1896 1897 if (!xdr_ndmp_error(xdrs, &objp->error)) 1898 return (FALSE); 1899 if (!xdr_ndmp_addr_v3(xdrs, &objp->data_connection_addr)) 1900 return (FALSE); 1901 return (TRUE); 1902 } 1903 1904 bool_t 1905 xdr_ndmp_mover_connect_request_v3(xdrs, objp) 1906 XDR *xdrs; 1907 ndmp_mover_connect_request_v3 *objp; 1908 { 1909 1910 rpc_inline_t *buf; 1911 1912 if (!xdr_ndmp_mover_mode(xdrs, &objp->mode)) 1913 return (FALSE); 1914 if (!xdr_ndmp_addr_v3(xdrs, &objp->addr)) 1915 return (FALSE); 1916 return (TRUE); 1917 } 1918 1919 bool_t 1920 xdr_ndmp_mover_connect_reply_v3(xdrs, objp) 1921 XDR *xdrs; 1922 ndmp_mover_connect_reply_v3 *objp; 1923 { 1924 1925 rpc_inline_t *buf; 1926 1927 if (!xdr_ndmp_error(xdrs, &objp->error)) 1928 return (FALSE); 1929 return (TRUE); 1930 } 1931 1932 1933 /* 1934 * Macros to access the port and IP address of TCP addresses. 1935 */ 1936 #ifndef tcp_addr_v4 1937 #define tcp_addr_v4 ndmp_addr_v4_u.tcp_addr.tcp_addr_val 1938 #endif /* tcp_addr_v4 */ 1939 #ifndef tcp_ip_v4 1940 #define tcp_ip_v4(n) ndmp_addr_v4_u.tcp_addr.tcp_addr_val[n].ip_addr 1941 #endif /* tcp_ip_v4 */ 1942 #ifndef tcp_port_v4 1943 #define tcp_port_v4(n) ndmp_addr_v4_u.tcp_addr.tcp_addr_val[n].port 1944 #endif /* tcp_port_v4 */ 1945 #ifndef tcp_len_v4 1946 #define tcp_len_v4 ndmp_addr_v4_u.tcp_addr.tcp_addr_len 1947 #endif /* tcp_len_v4 */ 1948 #ifndef tcp_env_v4 1949 #define tcp_env_v4(n) ndmp_addr_v4_u.tcp_addr.tcp_addr_val[n].addr_env 1950 #endif /* tcp_env_v4 */ 1951 1952 bool_t 1953 xdr_ndmp_tcp_addr_v4(xdrs, objp) 1954 XDR *xdrs; 1955 ndmp_tcp_addr_v4 *objp; 1956 { 1957 1958 rpc_inline_t *buf; 1959 1960 if (!xdr_u_long(xdrs, &objp->ip_addr)) 1961 return (FALSE); 1962 if (!xdr_u_short(xdrs, &objp->port)) 1963 return (FALSE); 1964 if (!xdr_array(xdrs, (char **)&objp->addr_env.addr_env_val, (u_int *) &objp->addr_env.addr_env_len, ~0, 1965 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 1966 return (FALSE); 1967 return (TRUE); 1968 } 1969 1970 bool_t 1971 xdr_ndmp_addr_v4(xdrs, objp) 1972 XDR *xdrs; 1973 ndmp_addr_v4 *objp; 1974 { 1975 1976 rpc_inline_t *buf; 1977 1978 if (!xdr_ndmp_addr_type(xdrs, &objp->addr_type)) 1979 return (FALSE); 1980 switch (objp->addr_type) { 1981 case NDMP_ADDR_LOCAL: 1982 break; 1983 case NDMP_ADDR_TCP: 1984 if (!xdr_array(xdrs, (char **)&objp->ndmp_addr_v4_u.tcp_addr.tcp_addr_val, (u_int *) &objp->ndmp_addr_v4_u.tcp_addr.tcp_addr_len, ~0, 1985 sizeof (ndmp_tcp_addr_v4), (xdrproc_t)xdr_ndmp_tcp_addr_v4)) 1986 return (FALSE); 1987 break; 1988 case NDMP_ADDR_IPC: 1989 if (!xdr_ndmp_ipc_addr_v3(xdrs, &objp->ndmp_addr_v4_u.ipc_addr)) 1990 return (FALSE); 1991 break; 1992 default: 1993 return (FALSE); 1994 } 1995 return (TRUE); 1996 } 1997 1998 bool_t 1999 xdr_ndmp_mover_connect_request_v4(xdrs, objp) 2000 XDR *xdrs; 2001 ndmp_mover_connect_request_v4 *objp; 2002 { 2003 2004 rpc_inline_t *buf; 2005 2006 if (!xdr_ndmp_mover_mode(xdrs, &objp->mode)) 2007 return (FALSE); 2008 if (!xdr_ndmp_addr_v4(xdrs, &objp->addr)) 2009 return (FALSE); 2010 return (TRUE); 2011 } 2012 2013 bool_t 2014 xdr_ndmp_mover_listen_reply_v4(xdrs, objp) 2015 XDR *xdrs; 2016 ndmp_mover_listen_reply_v4 *objp; 2017 { 2018 2019 rpc_inline_t *buf; 2020 2021 if (!xdr_ndmp_error(xdrs, &objp->error)) 2022 return (FALSE); 2023 if (!xdr_ndmp_addr_v4(xdrs, &objp->connect_addr)) 2024 return (FALSE); 2025 return (TRUE); 2026 } 2027 2028 bool_t 2029 xdr_ndmp_mover_get_state_reply_v4(xdrs, objp) 2030 XDR *xdrs; 2031 ndmp_mover_get_state_reply_v4 *objp; 2032 { 2033 2034 rpc_inline_t *buf; 2035 2036 if (!xdr_ndmp_error(xdrs, &objp->error)) 2037 return (FALSE); 2038 if (!xdr_ndmp_mover_mode(xdrs, &objp->mode)) 2039 return (FALSE); 2040 if (!xdr_ndmp_mover_state(xdrs, &objp->state)) 2041 return (FALSE); 2042 if (!xdr_ndmp_mover_pause_reason(xdrs, &objp->pause_reason)) 2043 return (FALSE); 2044 if (!xdr_ndmp_mover_halt_reason(xdrs, &objp->halt_reason)) 2045 return (FALSE); 2046 if (!xdr_u_long(xdrs, &objp->record_size)) 2047 return (FALSE); 2048 if (!xdr_u_long(xdrs, &objp->record_num)) 2049 return (FALSE); 2050 if (!xdr_ndmp_u_quad(xdrs, &objp->bytes_moved)) 2051 return (FALSE); 2052 if (!xdr_ndmp_u_quad(xdrs, &objp->seek_position)) 2053 return (FALSE); 2054 if (!xdr_ndmp_u_quad(xdrs, &objp->bytes_left_to_read)) 2055 return (FALSE); 2056 if (!xdr_ndmp_u_quad(xdrs, &objp->window_offset)) 2057 return (FALSE); 2058 if (!xdr_ndmp_u_quad(xdrs, &objp->window_length)) 2059 return (FALSE); 2060 if (!xdr_ndmp_addr_v4(xdrs, &objp->data_connection_addr)) 2061 return (FALSE); 2062 return (TRUE); 2063 } 2064 2065 bool_t 2066 xdr_ndmp_data_operation(xdrs, objp) 2067 XDR *xdrs; 2068 ndmp_data_operation *objp; 2069 { 2070 2071 rpc_inline_t *buf; 2072 2073 if (!xdr_enum(xdrs, (enum_t *)objp)) 2074 return (FALSE); 2075 return (TRUE); 2076 } 2077 2078 bool_t 2079 xdr_ndmp_data_state(xdrs, objp) 2080 XDR *xdrs; 2081 ndmp_data_state *objp; 2082 { 2083 2084 rpc_inline_t *buf; 2085 2086 if (!xdr_enum(xdrs, (enum_t *)objp)) 2087 return (FALSE); 2088 return (TRUE); 2089 } 2090 2091 bool_t 2092 xdr_ndmp_data_halt_reason(xdrs, objp) 2093 XDR *xdrs; 2094 ndmp_data_halt_reason *objp; 2095 { 2096 2097 rpc_inline_t *buf; 2098 2099 if (!xdr_enum(xdrs, (enum_t *)objp)) 2100 return (FALSE); 2101 return (TRUE); 2102 } 2103 2104 bool_t 2105 xdr_ndmp_data_get_state_reply(xdrs, objp) 2106 XDR *xdrs; 2107 ndmp_data_get_state_reply *objp; 2108 { 2109 2110 rpc_inline_t *buf; 2111 2112 if (!xdr_ndmp_error(xdrs, &objp->error)) 2113 return (FALSE); 2114 if (!xdr_ndmp_data_operation(xdrs, &objp->operation)) 2115 return (FALSE); 2116 if (!xdr_ndmp_data_state(xdrs, &objp->state)) 2117 return (FALSE); 2118 if (!xdr_ndmp_data_halt_reason(xdrs, &objp->halt_reason)) 2119 return (FALSE); 2120 if (!xdr_ndmp_u_quad(xdrs, &objp->bytes_processed)) 2121 return (FALSE); 2122 if (!xdr_ndmp_u_quad(xdrs, &objp->est_bytes_remain)) 2123 return (FALSE); 2124 if (!xdr_u_long(xdrs, &objp->est_time_remain)) 2125 return (FALSE); 2126 if (!xdr_ndmp_mover_addr(xdrs, &objp->mover)) 2127 return (FALSE); 2128 if (!xdr_ndmp_u_quad(xdrs, &objp->read_offset)) 2129 return (FALSE); 2130 if (!xdr_ndmp_u_quad(xdrs, &objp->read_length)) 2131 return (FALSE); 2132 return (TRUE); 2133 } 2134 2135 bool_t 2136 xdr_ndmp_data_start_backup_request(xdrs, objp) 2137 XDR *xdrs; 2138 ndmp_data_start_backup_request *objp; 2139 { 2140 2141 rpc_inline_t *buf; 2142 2143 if (!xdr_ndmp_mover_addr(xdrs, &objp->mover)) 2144 return (FALSE); 2145 if (!xdr_string(xdrs, &objp->bu_type, ~0)) 2146 return (FALSE); 2147 if (!xdr_array(xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0, 2148 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 2149 return (FALSE); 2150 return (TRUE); 2151 } 2152 2153 bool_t 2154 xdr_ndmp_data_start_backup_reply(xdrs, objp) 2155 XDR *xdrs; 2156 ndmp_data_start_backup_reply *objp; 2157 { 2158 2159 rpc_inline_t *buf; 2160 2161 if (!xdr_ndmp_error(xdrs, &objp->error)) 2162 return (FALSE); 2163 return (TRUE); 2164 } 2165 2166 bool_t 2167 xdr_ndmp_name(xdrs, objp) 2168 XDR *xdrs; 2169 ndmp_name *objp; 2170 { 2171 2172 rpc_inline_t *buf; 2173 2174 if (!xdr_string(xdrs, &objp->name, ~0)) 2175 return (FALSE); 2176 if (!xdr_string(xdrs, &objp->dest, ~0)) 2177 return (FALSE); 2178 if (!xdr_u_short(xdrs, &objp->ssid)) 2179 return (FALSE); 2180 if (!xdr_ndmp_u_quad(xdrs, &objp->fh_info)) 2181 return (FALSE); 2182 return (TRUE); 2183 } 2184 2185 bool_t 2186 xdr_ndmp_data_start_recover_request(xdrs, objp) 2187 XDR *xdrs; 2188 ndmp_data_start_recover_request *objp; 2189 { 2190 2191 rpc_inline_t *buf; 2192 2193 if (!xdr_ndmp_mover_addr(xdrs, &objp->mover)) 2194 return (FALSE); 2195 if (!xdr_array(xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0, 2196 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 2197 return (FALSE); 2198 if (!xdr_array(xdrs, (char **)&objp->nlist.nlist_val, (u_int *) &objp->nlist.nlist_len, ~0, 2199 sizeof (ndmp_name), (xdrproc_t)xdr_ndmp_name)) 2200 return (FALSE); 2201 if (!xdr_string(xdrs, &objp->bu_type, ~0)) 2202 return (FALSE); 2203 return (TRUE); 2204 } 2205 2206 bool_t 2207 xdr_ndmp_data_start_recover_reply(xdrs, objp) 2208 XDR *xdrs; 2209 ndmp_data_start_recover_reply *objp; 2210 { 2211 2212 rpc_inline_t *buf; 2213 2214 if (!xdr_ndmp_error(xdrs, &objp->error)) 2215 return (FALSE); 2216 return (TRUE); 2217 } 2218 2219 bool_t 2220 xdr_ndmp_data_abort_reply(xdrs, objp) 2221 XDR *xdrs; 2222 ndmp_data_abort_reply *objp; 2223 { 2224 2225 rpc_inline_t *buf; 2226 2227 if (!xdr_ndmp_error(xdrs, &objp->error)) 2228 return (FALSE); 2229 return (TRUE); 2230 } 2231 2232 bool_t 2233 xdr_ndmp_data_stop_reply(xdrs, objp) 2234 XDR *xdrs; 2235 ndmp_data_stop_reply *objp; 2236 { 2237 2238 rpc_inline_t *buf; 2239 2240 if (!xdr_ndmp_error(xdrs, &objp->error)) 2241 return (FALSE); 2242 return (TRUE); 2243 } 2244 2245 bool_t 2246 xdr_ndmp_data_get_env_reply(xdrs, objp) 2247 XDR *xdrs; 2248 ndmp_data_get_env_reply *objp; 2249 { 2250 2251 rpc_inline_t *buf; 2252 2253 if (!xdr_ndmp_error(xdrs, &objp->error)) 2254 return (FALSE); 2255 if (!xdr_array(xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0, 2256 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 2257 return (FALSE); 2258 return (TRUE); 2259 } 2260 2261 bool_t 2262 xdr_ndmp_notify_data_halted_request(xdrs, objp) 2263 XDR *xdrs; 2264 ndmp_notify_data_halted_request *objp; 2265 { 2266 2267 rpc_inline_t *buf; 2268 2269 if (!xdr_ndmp_data_halt_reason(xdrs, &objp->reason)) 2270 return (FALSE); 2271 if (!xdr_string(xdrs, &objp->text_reason, ~0)) 2272 return (FALSE); 2273 return (TRUE); 2274 } 2275 2276 bool_t 2277 xdr_ndmp_data_get_state_reply_v3(xdrs, objp) 2278 XDR *xdrs; 2279 ndmp_data_get_state_reply_v3 *objp; 2280 { 2281 2282 rpc_inline_t *buf; 2283 2284 if (!xdr_u_long(xdrs, &objp->invalid)) 2285 return (FALSE); 2286 if (!xdr_ndmp_error(xdrs, &objp->error)) 2287 return (FALSE); 2288 if (!xdr_ndmp_data_operation(xdrs, &objp->operation)) 2289 return (FALSE); 2290 if (!xdr_ndmp_data_state(xdrs, &objp->state)) 2291 return (FALSE); 2292 if (!xdr_ndmp_data_halt_reason(xdrs, &objp->halt_reason)) 2293 return (FALSE); 2294 if (!xdr_ndmp_u_quad(xdrs, &objp->bytes_processed)) 2295 return (FALSE); 2296 if (!xdr_ndmp_u_quad(xdrs, &objp->est_bytes_remain)) 2297 return (FALSE); 2298 if (!xdr_u_long(xdrs, &objp->est_time_remain)) 2299 return (FALSE); 2300 if (!xdr_ndmp_addr_v3(xdrs, &objp->data_connection_addr)) 2301 return (FALSE); 2302 if (!xdr_ndmp_u_quad(xdrs, &objp->read_offset)) 2303 return (FALSE); 2304 if (!xdr_ndmp_u_quad(xdrs, &objp->read_length)) 2305 return (FALSE); 2306 return (TRUE); 2307 } 2308 2309 bool_t 2310 xdr_ndmp_data_start_backup_request_v3(xdrs, objp) 2311 XDR *xdrs; 2312 ndmp_data_start_backup_request_v3 *objp; 2313 { 2314 2315 rpc_inline_t *buf; 2316 2317 if (!xdr_string(xdrs, &objp->bu_type, ~0)) 2318 return (FALSE); 2319 if (!xdr_array(xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0, 2320 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 2321 return (FALSE); 2322 return (TRUE); 2323 } 2324 2325 bool_t 2326 xdr_ndmp_name_v3(xdrs, objp) 2327 XDR *xdrs; 2328 ndmp_name_v3 *objp; 2329 { 2330 2331 rpc_inline_t *buf; 2332 2333 if (!xdr_string(xdrs, &objp->original_path, ~0)) 2334 return (FALSE); 2335 if (!xdr_string(xdrs, &objp->destination_dir, ~0)) 2336 return (FALSE); 2337 if (!xdr_string(xdrs, &objp->new_name, ~0)) 2338 return (FALSE); 2339 if (!xdr_string(xdrs, &objp->other_name, ~0)) 2340 return (FALSE); 2341 if (!xdr_ndmp_u_quad(xdrs, &objp->node)) 2342 return (FALSE); 2343 if (!xdr_ndmp_u_quad(xdrs, &objp->fh_info)) 2344 return (FALSE); 2345 return (TRUE); 2346 } 2347 2348 bool_t 2349 xdr_ndmp_data_start_recover_request_v3(xdrs, objp) 2350 XDR *xdrs; 2351 ndmp_data_start_recover_request_v3 *objp; 2352 { 2353 2354 rpc_inline_t *buf; 2355 2356 if (!xdr_array(xdrs, (char **)&objp->env.env_val, (u_int *) &objp->env.env_len, ~0, 2357 sizeof (ndmp_pval), (xdrproc_t)xdr_ndmp_pval)) 2358 return (FALSE); 2359 if (!xdr_array(xdrs, (char **)&objp->nlist.nlist_val, (u_int *) &objp->nlist.nlist_len, ~0, 2360 sizeof (ndmp_name_v3), (xdrproc_t)xdr_ndmp_name_v3)) 2361 return (FALSE); 2362 if (!xdr_string(xdrs, &objp->bu_type, ~0)) 2363 return (FALSE); 2364 return (TRUE); 2365 } 2366 2367 bool_t 2368 xdr_ndmp_data_listen_request_v3(xdrs, objp) 2369 XDR *xdrs; 2370 ndmp_data_listen_request_v3 *objp; 2371 { 2372 2373 rpc_inline_t *buf; 2374 2375 if (!xdr_ndmp_addr_type(xdrs, &objp->addr_type)) 2376 return (FALSE); 2377 return (TRUE); 2378 } 2379 2380 bool_t 2381 xdr_ndmp_data_listen_reply_v3(xdrs, objp) 2382 XDR *xdrs; 2383 ndmp_data_listen_reply_v3 *objp; 2384 { 2385 2386 rpc_inline_t *buf; 2387 2388 if (!xdr_ndmp_error(xdrs, &objp->error)) 2389 return (FALSE); 2390 if (!xdr_ndmp_addr_v3(xdrs, &objp->data_connection_addr)) 2391 return (FALSE); 2392 return (TRUE); 2393 } 2394 2395 bool_t 2396 xdr_ndmp_data_connect_request_v3(xdrs, objp) 2397 XDR *xdrs; 2398 ndmp_data_connect_request_v3 *objp; 2399 { 2400 2401 rpc_inline_t *buf; 2402 2403 if (!xdr_ndmp_addr_v3(xdrs, &objp->addr)) 2404 return (FALSE); 2405 return (TRUE); 2406 } 2407 2408 bool_t 2409 xdr_ndmp_data_connect_reply_v3(xdrs, objp) 2410 XDR *xdrs; 2411 ndmp_data_connect_reply_v3 *objp; 2412 { 2413 2414 rpc_inline_t *buf; 2415 2416 if (!xdr_ndmp_error(xdrs, &objp->error)) 2417 return (FALSE); 2418 return (TRUE); 2419 } 2420 2421 bool_t 2422 xdr_ndmp_data_get_state_reply_v4(xdrs, objp) 2423 XDR *xdrs; 2424 ndmp_data_get_state_reply_v4 *objp; 2425 { 2426 2427 rpc_inline_t *buf; 2428 2429 if (!xdr_u_long(xdrs, &objp->unsupported)) 2430 return (FALSE); 2431 if (!xdr_ndmp_error(xdrs, &objp->error)) 2432 return (FALSE); 2433 if (!xdr_ndmp_data_operation(xdrs, &objp->operation)) 2434 return (FALSE); 2435 if (!xdr_ndmp_data_state(xdrs, &objp->state)) 2436 return (FALSE); 2437 if (!xdr_ndmp_data_halt_reason(xdrs, &objp->halt_reason)) 2438 return (FALSE); 2439 if (!xdr_ndmp_u_quad(xdrs, &objp->bytes_processed)) 2440 return (FALSE); 2441 if (!xdr_ndmp_u_quad(xdrs, &objp->est_bytes_remain)) 2442 return (FALSE); 2443 if (!xdr_u_long(xdrs, &objp->est_time_remain)) 2444 return (FALSE); 2445 if (!xdr_ndmp_addr_v4(xdrs, &objp->data_connection_addr)) 2446 return (FALSE); 2447 if (!xdr_ndmp_u_quad(xdrs, &objp->read_offset)) 2448 return (FALSE); 2449 if (!xdr_ndmp_u_quad(xdrs, &objp->read_length)) 2450 return (FALSE); 2451 return (TRUE); 2452 } 2453 2454 bool_t 2455 xdr_ndmp_data_listen_reply_v4(xdrs, objp) 2456 XDR *xdrs; 2457 ndmp_data_listen_reply_v4 *objp; 2458 { 2459 2460 rpc_inline_t *buf; 2461 2462 if (!xdr_ndmp_error(xdrs, &objp->error)) 2463 return (FALSE); 2464 if (!xdr_ndmp_addr_v4(xdrs, &objp->connect_addr)) 2465 return (FALSE); 2466 return (TRUE); 2467 } 2468 2469 bool_t 2470 xdr_ndmp_data_connect_request_v4(xdrs, objp) 2471 XDR *xdrs; 2472 ndmp_data_connect_request_v4 *objp; 2473 { 2474 2475 rpc_inline_t *buf; 2476 2477 if (!xdr_ndmp_addr_v4(xdrs, &objp->addr)) 2478 return (FALSE); 2479 return (TRUE); 2480 } 2481 2482 bool_t 2483 xdr_ndmp_connect_reason(xdrs, objp) 2484 XDR *xdrs; 2485 ndmp_connect_reason *objp; 2486 { 2487 2488 rpc_inline_t *buf; 2489 2490 if (!xdr_enum(xdrs, (enum_t *)objp)) 2491 return (FALSE); 2492 return (TRUE); 2493 } 2494 2495 bool_t 2496 xdr_ndmp_notify_connected_request(xdrs, objp) 2497 XDR *xdrs; 2498 ndmp_notify_connected_request *objp; 2499 { 2500 2501 rpc_inline_t *buf; 2502 2503 if (!xdr_ndmp_connect_reason(xdrs, &objp->reason)) 2504 return (FALSE); 2505 if (!xdr_u_short(xdrs, &objp->protocol_version)) 2506 return (FALSE); 2507 if (!xdr_string(xdrs, &objp->text_reason, ~0)) 2508 return (FALSE); 2509 return (TRUE); 2510 } 2511 2512 bool_t 2513 xdr_ndmp_notify_mover_paused_request(xdrs, objp) 2514 XDR *xdrs; 2515 ndmp_notify_mover_paused_request *objp; 2516 { 2517 2518 rpc_inline_t *buf; 2519 2520 if (!xdr_ndmp_mover_pause_reason(xdrs, &objp->reason)) 2521 return (FALSE); 2522 if (!xdr_ndmp_u_quad(xdrs, &objp->seek_position)) 2523 return (FALSE); 2524 return (TRUE); 2525 } 2526 2527 bool_t 2528 xdr_ndmp_notify_mover_halted_request(xdrs, objp) 2529 XDR *xdrs; 2530 ndmp_notify_mover_halted_request *objp; 2531 { 2532 2533 rpc_inline_t *buf; 2534 2535 if (!xdr_ndmp_mover_halt_reason(xdrs, &objp->reason)) 2536 return (FALSE); 2537 if (!xdr_string(xdrs, &objp->text_reason, ~0)) 2538 return (FALSE); 2539 return (TRUE); 2540 } 2541 2542 bool_t 2543 xdr_ndmp_notify_data_read_request(xdrs, objp) 2544 XDR *xdrs; 2545 ndmp_notify_data_read_request *objp; 2546 { 2547 2548 rpc_inline_t *buf; 2549 2550 if (!xdr_ndmp_u_quad(xdrs, &objp->offset)) 2551 return (FALSE); 2552 if (!xdr_ndmp_u_quad(xdrs, &objp->length)) 2553 return (FALSE); 2554 return (TRUE); 2555 } 2556 2557 bool_t 2558 xdr_ndmp_notify_data_halted_request_v4(xdrs, objp) 2559 XDR *xdrs; 2560 ndmp_notify_data_halted_request_v4 *objp; 2561 { 2562 2563 rpc_inline_t *buf; 2564 2565 if (!xdr_ndmp_data_halt_reason(xdrs, &objp->reason)) 2566 return (FALSE); 2567 return (TRUE); 2568 } 2569 2570 bool_t 2571 xdr_ndmp_notify_mover_halted_request_v4(xdrs, objp) 2572 XDR *xdrs; 2573 ndmp_notify_mover_halted_request_v4 *objp; 2574 { 2575 2576 rpc_inline_t *buf; 2577 2578 if (!xdr_ndmp_mover_halt_reason(xdrs, &objp->reason)) 2579 return (FALSE); 2580 return (TRUE); 2581 } 2582 2583 bool_t 2584 xdr_ndmp_log_log_request(xdrs, objp) 2585 XDR *xdrs; 2586 ndmp_log_log_request *objp; 2587 { 2588 2589 rpc_inline_t *buf; 2590 2591 if (!xdr_string(xdrs, &objp->entry, ~0)) 2592 return (FALSE); 2593 return (TRUE); 2594 } 2595 2596 bool_t 2597 xdr_ndmp_debug_level(xdrs, objp) 2598 XDR *xdrs; 2599 ndmp_debug_level *objp; 2600 { 2601 2602 rpc_inline_t *buf; 2603 2604 if (!xdr_enum(xdrs, (enum_t *)objp)) 2605 return (FALSE); 2606 return (TRUE); 2607 } 2608 2609 bool_t 2610 xdr_ndmp_log_debug_request(xdrs, objp) 2611 XDR *xdrs; 2612 ndmp_log_debug_request *objp; 2613 { 2614 2615 rpc_inline_t *buf; 2616 2617 if (!xdr_ndmp_debug_level(xdrs, &objp->level)) 2618 return (FALSE); 2619 if (!xdr_string(xdrs, &objp->message, ~0)) 2620 return (FALSE); 2621 return (TRUE); 2622 } 2623 2624 bool_t 2625 xdr_ndmp_log_file_request(xdrs, objp) 2626 XDR *xdrs; 2627 ndmp_log_file_request *objp; 2628 { 2629 2630 rpc_inline_t *buf; 2631 2632 if (!xdr_string(xdrs, &objp->name, ~0)) 2633 return (FALSE); 2634 if (!xdr_u_short(xdrs, &objp->ssid)) 2635 return (FALSE); 2636 if (!xdr_ndmp_error(xdrs, &objp->error)) 2637 return (FALSE); 2638 return (TRUE); 2639 } 2640 2641 bool_t 2642 xdr_ndmp_log_type(xdrs, objp) 2643 XDR *xdrs; 2644 ndmp_log_type *objp; 2645 { 2646 2647 rpc_inline_t *buf; 2648 2649 if (!xdr_enum(xdrs, (enum_t *)objp)) 2650 return (FALSE); 2651 return (TRUE); 2652 } 2653 2654 bool_t 2655 xdr_ndmp_log_message_request_v3(xdrs, objp) 2656 XDR *xdrs; 2657 ndmp_log_message_request_v3 *objp; 2658 { 2659 2660 rpc_inline_t *buf; 2661 2662 if (!xdr_ndmp_log_type(xdrs, &objp->log_type)) 2663 return (FALSE); 2664 if (!xdr_u_long(xdrs, &objp->message_id)) 2665 return (FALSE); 2666 if (!xdr_string(xdrs, &objp->entry, ~0)) 2667 return (FALSE); 2668 return (TRUE); 2669 } 2670 2671 bool_t 2672 xdr_ndmp_log_file_request_v3(xdrs, objp) 2673 XDR *xdrs; 2674 ndmp_log_file_request_v3 *objp; 2675 { 2676 2677 rpc_inline_t *buf; 2678 2679 if (!xdr_string(xdrs, &objp->name, ~0)) 2680 return (FALSE); 2681 if (!xdr_ndmp_error(xdrs, &objp->error)) 2682 return (FALSE); 2683 return (TRUE); 2684 } 2685 2686 bool_t 2687 xdr_ndmp_has_associated_message(xdrs, objp) 2688 XDR *xdrs; 2689 ndmp_has_associated_message *objp; 2690 { 2691 2692 rpc_inline_t *buf; 2693 2694 if (!xdr_enum(xdrs, (enum_t *)objp)) 2695 return (FALSE); 2696 return (TRUE); 2697 } 2698 2699 bool_t 2700 xdr_ndmp_recovery_status(xdrs, objp) 2701 XDR *xdrs; 2702 ndmp_recovery_status *objp; 2703 { 2704 2705 rpc_inline_t *buf; 2706 2707 if (!xdr_enum(xdrs, (enum_t *)objp)) 2708 return (FALSE); 2709 return (TRUE); 2710 } 2711 2712 bool_t 2713 xdr_ndmp_log_message_request_v4(xdrs, objp) 2714 XDR *xdrs; 2715 ndmp_log_message_request_v4 *objp; 2716 { 2717 2718 rpc_inline_t *buf; 2719 2720 if (!xdr_ndmp_log_type(xdrs, &objp->log_type)) 2721 return (FALSE); 2722 if (!xdr_u_long(xdrs, &objp->message_id)) 2723 return (FALSE); 2724 if (!xdr_string(xdrs, &objp->entry, ~0)) 2725 return (FALSE); 2726 if (!xdr_ndmp_has_associated_message(xdrs, &objp->associated_message_valid)) 2727 return (FALSE); 2728 if (!xdr_u_long(xdrs, &objp->associated_message_sequence)) 2729 return (FALSE); 2730 return (TRUE); 2731 } 2732 2733 bool_t 2734 xdr_ndmp_log_file_request_v4(xdrs, objp) 2735 XDR *xdrs; 2736 ndmp_log_file_request_v4 *objp; 2737 { 2738 2739 rpc_inline_t *buf; 2740 2741 if (!xdr_string(xdrs, &objp->name, ~0)) 2742 return (FALSE); 2743 if (!xdr_ndmp_recovery_status(xdrs, &objp->recovery_status)) 2744 return (FALSE); 2745 return (TRUE); 2746 } 2747 2748 bool_t 2749 xdr_ndmp_unix_path(xdrs, objp) 2750 XDR *xdrs; 2751 ndmp_unix_path *objp; 2752 { 2753 2754 rpc_inline_t *buf; 2755 2756 if (!xdr_string(xdrs, objp, ~0)) 2757 return (FALSE); 2758 return (TRUE); 2759 } 2760 2761 bool_t 2762 xdr_ndmp_file_type(xdrs, objp) 2763 XDR *xdrs; 2764 ndmp_file_type *objp; 2765 { 2766 2767 rpc_inline_t *buf; 2768 2769 if (!xdr_enum(xdrs, (enum_t *)objp)) 2770 return (FALSE); 2771 return (TRUE); 2772 } 2773 2774 bool_t 2775 xdr_ndmp_unix_file_stat(xdrs, objp) 2776 XDR *xdrs; 2777 ndmp_unix_file_stat *objp; 2778 { 2779 2780 rpc_inline_t *buf; 2781 2782 2783 if (xdrs->x_op == XDR_ENCODE) { 2784 if (!xdr_ndmp_file_type(xdrs, &objp->ftype)) 2785 return (FALSE); 2786 buf = XDR_INLINE(xdrs, 6 * BYTES_PER_XDR_UNIT); 2787 if (buf == NULL) { 2788 if (!xdr_u_long(xdrs, &objp->mtime)) 2789 return (FALSE); 2790 if (!xdr_u_long(xdrs, &objp->atime)) 2791 return (FALSE); 2792 if (!xdr_u_long(xdrs, &objp->ctime)) 2793 return (FALSE); 2794 if (!xdr_u_long(xdrs, &objp->uid)) 2795 return (FALSE); 2796 if (!xdr_u_long(xdrs, &objp->gid)) 2797 return (FALSE); 2798 if (!xdr_u_long(xdrs, &objp->mode)) 2799 return (FALSE); 2800 } else { 2801 #if defined(_LP64) || defined(_KERNEL) 2802 IXDR_PUT_U_INT32(buf, objp->mtime); 2803 IXDR_PUT_U_INT32(buf, objp->atime); 2804 IXDR_PUT_U_INT32(buf, objp->ctime); 2805 IXDR_PUT_U_INT32(buf, objp->uid); 2806 IXDR_PUT_U_INT32(buf, objp->gid); 2807 IXDR_PUT_U_INT32(buf, objp->mode); 2808 #else 2809 IXDR_PUT_U_LONG(buf, objp->mtime); 2810 IXDR_PUT_U_LONG(buf, objp->atime); 2811 IXDR_PUT_U_LONG(buf, objp->ctime); 2812 IXDR_PUT_U_LONG(buf, objp->uid); 2813 IXDR_PUT_U_LONG(buf, objp->gid); 2814 IXDR_PUT_U_LONG(buf, objp->mode); 2815 #endif 2816 } 2817 if (!xdr_ndmp_u_quad(xdrs, &objp->size)) 2818 return (FALSE); 2819 if (!xdr_ndmp_u_quad(xdrs, &objp->fh_info)) 2820 return (FALSE); 2821 return (TRUE); 2822 } else if (xdrs->x_op == XDR_DECODE) { 2823 if (!xdr_ndmp_file_type(xdrs, &objp->ftype)) 2824 return (FALSE); 2825 buf = XDR_INLINE(xdrs, 6 * BYTES_PER_XDR_UNIT); 2826 if (buf == NULL) { 2827 if (!xdr_u_long(xdrs, &objp->mtime)) 2828 return (FALSE); 2829 if (!xdr_u_long(xdrs, &objp->atime)) 2830 return (FALSE); 2831 if (!xdr_u_long(xdrs, &objp->ctime)) 2832 return (FALSE); 2833 if (!xdr_u_long(xdrs, &objp->uid)) 2834 return (FALSE); 2835 if (!xdr_u_long(xdrs, &objp->gid)) 2836 return (FALSE); 2837 if (!xdr_u_long(xdrs, &objp->mode)) 2838 return (FALSE); 2839 } else { 2840 #if defined(_LP64) || defined(_KERNEL) 2841 objp->mtime = IXDR_GET_U_INT32(buf); 2842 objp->atime = IXDR_GET_U_INT32(buf); 2843 objp->ctime = IXDR_GET_U_INT32(buf); 2844 objp->uid = IXDR_GET_U_INT32(buf); 2845 objp->gid = IXDR_GET_U_INT32(buf); 2846 objp->mode = IXDR_GET_U_INT32(buf); 2847 #else 2848 objp->mtime = IXDR_GET_U_LONG(buf); 2849 objp->atime = IXDR_GET_U_LONG(buf); 2850 objp->ctime = IXDR_GET_U_LONG(buf); 2851 objp->uid = IXDR_GET_U_LONG(buf); 2852 objp->gid = IXDR_GET_U_LONG(buf); 2853 objp->mode = IXDR_GET_U_LONG(buf); 2854 #endif 2855 } 2856 if (!xdr_ndmp_u_quad(xdrs, &objp->size)) 2857 return (FALSE); 2858 if (!xdr_ndmp_u_quad(xdrs, &objp->fh_info)) 2859 return (FALSE); 2860 return (TRUE); 2861 } 2862 2863 if (!xdr_ndmp_file_type(xdrs, &objp->ftype)) 2864 return (FALSE); 2865 if (!xdr_u_long(xdrs, &objp->mtime)) 2866 return (FALSE); 2867 if (!xdr_u_long(xdrs, &objp->atime)) 2868 return (FALSE); 2869 if (!xdr_u_long(xdrs, &objp->ctime)) 2870 return (FALSE); 2871 if (!xdr_u_long(xdrs, &objp->uid)) 2872 return (FALSE); 2873 if (!xdr_u_long(xdrs, &objp->gid)) 2874 return (FALSE); 2875 if (!xdr_u_long(xdrs, &objp->mode)) 2876 return (FALSE); 2877 if (!xdr_ndmp_u_quad(xdrs, &objp->size)) 2878 return (FALSE); 2879 if (!xdr_ndmp_u_quad(xdrs, &objp->fh_info)) 2880 return (FALSE); 2881 return (TRUE); 2882 } 2883 2884 bool_t 2885 xdr_ndmp_fh_unix_path(xdrs, objp) 2886 XDR *xdrs; 2887 ndmp_fh_unix_path *objp; 2888 { 2889 2890 rpc_inline_t *buf; 2891 2892 if (!xdr_ndmp_unix_path(xdrs, &objp->name)) 2893 return (FALSE); 2894 if (!xdr_ndmp_unix_file_stat(xdrs, &objp->fstat)) 2895 return (FALSE); 2896 return (TRUE); 2897 } 2898 2899 bool_t 2900 xdr_ndmp_fh_add_unix_path_request(xdrs, objp) 2901 XDR *xdrs; 2902 ndmp_fh_add_unix_path_request *objp; 2903 { 2904 2905 rpc_inline_t *buf; 2906 2907 if (!xdr_array(xdrs, (char **)&objp->paths.paths_val, (u_int *) &objp->paths.paths_len, ~0, 2908 sizeof (ndmp_fh_unix_path), (xdrproc_t)xdr_ndmp_fh_unix_path)) 2909 return (FALSE); 2910 return (TRUE); 2911 } 2912 2913 bool_t 2914 xdr_ndmp_fh_unix_dir(xdrs, objp) 2915 XDR *xdrs; 2916 ndmp_fh_unix_dir *objp; 2917 { 2918 2919 rpc_inline_t *buf; 2920 2921 if (!xdr_ndmp_unix_path(xdrs, &objp->name)) 2922 return (FALSE); 2923 if (!xdr_u_long(xdrs, &objp->node)) 2924 return (FALSE); 2925 if (!xdr_u_long(xdrs, &objp->parent)) 2926 return (FALSE); 2927 return (TRUE); 2928 } 2929 2930 bool_t 2931 xdr_ndmp_fh_add_unix_dir_request(xdrs, objp) 2932 XDR *xdrs; 2933 ndmp_fh_add_unix_dir_request *objp; 2934 { 2935 2936 rpc_inline_t *buf; 2937 2938 if (!xdr_array(xdrs, (char **)&objp->dirs.dirs_val, (u_int *) &objp->dirs.dirs_len, ~0, 2939 sizeof (ndmp_fh_unix_dir), (xdrproc_t)xdr_ndmp_fh_unix_dir)) 2940 return (FALSE); 2941 return (TRUE); 2942 } 2943 2944 bool_t 2945 xdr_ndmp_fh_unix_node(xdrs, objp) 2946 XDR *xdrs; 2947 ndmp_fh_unix_node *objp; 2948 { 2949 2950 rpc_inline_t *buf; 2951 2952 if (!xdr_ndmp_unix_file_stat(xdrs, &objp->fstat)) 2953 return (FALSE); 2954 if (!xdr_u_long(xdrs, &objp->node)) 2955 return (FALSE); 2956 return (TRUE); 2957 } 2958 2959 bool_t 2960 xdr_ndmp_fh_add_unix_node_request(xdrs, objp) 2961 XDR *xdrs; 2962 ndmp_fh_add_unix_node_request *objp; 2963 { 2964 2965 rpc_inline_t *buf; 2966 2967 if (!xdr_array(xdrs, (char **)&objp->nodes.nodes_val, (u_int *) &objp->nodes.nodes_len, ~0, 2968 sizeof (ndmp_fh_unix_node), (xdrproc_t)xdr_ndmp_fh_unix_node)) 2969 return (FALSE); 2970 return (TRUE); 2971 } 2972 2973 bool_t 2974 xdr_ndmp_fs_type(xdrs, objp) 2975 XDR *xdrs; 2976 ndmp_fs_type *objp; 2977 { 2978 2979 rpc_inline_t *buf; 2980 2981 if (!xdr_enum(xdrs, (enum_t *)objp)) 2982 return (FALSE); 2983 return (TRUE); 2984 } 2985 2986 bool_t 2987 xdr_ndmp_path_v3(xdrs, objp) 2988 XDR *xdrs; 2989 ndmp_path_v3 *objp; 2990 { 2991 2992 rpc_inline_t *buf; 2993 2994 if (!xdr_string(xdrs, objp, ~0)) 2995 return (FALSE); 2996 return (TRUE); 2997 } 2998 2999 bool_t 3000 xdr_ndmp_nt_path_v3(xdrs, objp) 3001 XDR *xdrs; 3002 ndmp_nt_path_v3 *objp; 3003 { 3004 3005 rpc_inline_t *buf; 3006 3007 if (!xdr_ndmp_path_v3(xdrs, &objp->nt_path)) 3008 return (FALSE); 3009 if (!xdr_ndmp_path_v3(xdrs, &objp->dos_path)) 3010 return (FALSE); 3011 return (TRUE); 3012 } 3013 3014 bool_t 3015 xdr_ndmp_file_name_v3(xdrs, objp) 3016 XDR *xdrs; 3017 ndmp_file_name_v3 *objp; 3018 { 3019 3020 rpc_inline_t *buf; 3021 3022 if (!xdr_ndmp_fs_type(xdrs, &objp->fs_type)) 3023 return (FALSE); 3024 switch (objp->fs_type) { 3025 case NDMP_FS_UNIX: 3026 if (!xdr_ndmp_path_v3(xdrs, &objp->ndmp_file_name_v3_u.unix_name)) 3027 return (FALSE); 3028 break; 3029 case NDMP_FS_NT: 3030 if (!xdr_ndmp_nt_path_v3(xdrs, &objp->ndmp_file_name_v3_u.nt_name)) 3031 return (FALSE); 3032 break; 3033 default: 3034 if (!xdr_ndmp_path_v3(xdrs, &objp->ndmp_file_name_v3_u.other_name)) 3035 return (FALSE); 3036 break; 3037 } 3038 return (TRUE); 3039 } 3040 3041 bool_t 3042 xdr_ndmp_file_stat_v3(xdrs, objp) 3043 XDR *xdrs; 3044 ndmp_file_stat_v3 *objp; 3045 { 3046 3047 rpc_inline_t *buf; 3048 3049 3050 if (xdrs->x_op == XDR_ENCODE) { 3051 if (!xdr_u_long(xdrs, &objp->invalid)) 3052 return (FALSE); 3053 if (!xdr_ndmp_fs_type(xdrs, &objp->fs_type)) 3054 return (FALSE); 3055 if (!xdr_ndmp_file_type(xdrs, &objp->ftype)) 3056 return (FALSE); 3057 buf = XDR_INLINE(xdrs, 6 * BYTES_PER_XDR_UNIT); 3058 if (buf == NULL) { 3059 if (!xdr_u_long(xdrs, &objp->mtime)) 3060 return (FALSE); 3061 if (!xdr_u_long(xdrs, &objp->atime)) 3062 return (FALSE); 3063 if (!xdr_u_long(xdrs, &objp->ctime)) 3064 return (FALSE); 3065 if (!xdr_u_long(xdrs, &objp->owner)) 3066 return (FALSE); 3067 if (!xdr_u_long(xdrs, &objp->group)) 3068 return (FALSE); 3069 if (!xdr_u_long(xdrs, &objp->fattr)) 3070 return (FALSE); 3071 } else { 3072 #if defined(_LP64) || defined(_KERNEL) 3073 IXDR_PUT_U_INT32(buf, objp->mtime); 3074 IXDR_PUT_U_INT32(buf, objp->atime); 3075 IXDR_PUT_U_INT32(buf, objp->ctime); 3076 IXDR_PUT_U_INT32(buf, objp->owner); 3077 IXDR_PUT_U_INT32(buf, objp->group); 3078 IXDR_PUT_U_INT32(buf, objp->fattr); 3079 #else 3080 IXDR_PUT_U_LONG(buf, objp->mtime); 3081 IXDR_PUT_U_LONG(buf, objp->atime); 3082 IXDR_PUT_U_LONG(buf, objp->ctime); 3083 IXDR_PUT_U_LONG(buf, objp->owner); 3084 IXDR_PUT_U_LONG(buf, objp->group); 3085 IXDR_PUT_U_LONG(buf, objp->fattr); 3086 #endif 3087 } 3088 if (!xdr_ndmp_u_quad(xdrs, &objp->size)) 3089 return (FALSE); 3090 if (!xdr_u_long(xdrs, &objp->links)) 3091 return (FALSE); 3092 return (TRUE); 3093 } else if (xdrs->x_op == XDR_DECODE) { 3094 if (!xdr_u_long(xdrs, &objp->invalid)) 3095 return (FALSE); 3096 if (!xdr_ndmp_fs_type(xdrs, &objp->fs_type)) 3097 return (FALSE); 3098 if (!xdr_ndmp_file_type(xdrs, &objp->ftype)) 3099 return (FALSE); 3100 buf = XDR_INLINE(xdrs, 6 * BYTES_PER_XDR_UNIT); 3101 if (buf == NULL) { 3102 if (!xdr_u_long(xdrs, &objp->mtime)) 3103 return (FALSE); 3104 if (!xdr_u_long(xdrs, &objp->atime)) 3105 return (FALSE); 3106 if (!xdr_u_long(xdrs, &objp->ctime)) 3107 return (FALSE); 3108 if (!xdr_u_long(xdrs, &objp->owner)) 3109 return (FALSE); 3110 if (!xdr_u_long(xdrs, &objp->group)) 3111 return (FALSE); 3112 if (!xdr_u_long(xdrs, &objp->fattr)) 3113 return (FALSE); 3114 } else { 3115 #if defined(_LP64) || defined(_KERNEL) 3116 objp->mtime = IXDR_GET_U_INT32(buf); 3117 objp->atime = IXDR_GET_U_INT32(buf); 3118 objp->ctime = IXDR_GET_U_INT32(buf); 3119 objp->owner = IXDR_GET_U_INT32(buf); 3120 objp->group = IXDR_GET_U_INT32(buf); 3121 objp->fattr = IXDR_GET_U_INT32(buf); 3122 #else 3123 objp->mtime = IXDR_GET_U_LONG(buf); 3124 objp->atime = IXDR_GET_U_LONG(buf); 3125 objp->ctime = IXDR_GET_U_LONG(buf); 3126 objp->owner = IXDR_GET_U_LONG(buf); 3127 objp->group = IXDR_GET_U_LONG(buf); 3128 objp->fattr = IXDR_GET_U_LONG(buf); 3129 #endif 3130 } 3131 if (!xdr_ndmp_u_quad(xdrs, &objp->size)) 3132 return (FALSE); 3133 if (!xdr_u_long(xdrs, &objp->links)) 3134 return (FALSE); 3135 return (TRUE); 3136 } 3137 3138 if (!xdr_u_long(xdrs, &objp->invalid)) 3139 return (FALSE); 3140 if (!xdr_ndmp_fs_type(xdrs, &objp->fs_type)) 3141 return (FALSE); 3142 if (!xdr_ndmp_file_type(xdrs, &objp->ftype)) 3143 return (FALSE); 3144 if (!xdr_u_long(xdrs, &objp->mtime)) 3145 return (FALSE); 3146 if (!xdr_u_long(xdrs, &objp->atime)) 3147 return (FALSE); 3148 if (!xdr_u_long(xdrs, &objp->ctime)) 3149 return (FALSE); 3150 if (!xdr_u_long(xdrs, &objp->owner)) 3151 return (FALSE); 3152 if (!xdr_u_long(xdrs, &objp->group)) 3153 return (FALSE); 3154 if (!xdr_u_long(xdrs, &objp->fattr)) 3155 return (FALSE); 3156 if (!xdr_ndmp_u_quad(xdrs, &objp->size)) 3157 return (FALSE); 3158 if (!xdr_u_long(xdrs, &objp->links)) 3159 return (FALSE); 3160 return (TRUE); 3161 } 3162 3163 bool_t 3164 xdr_ndmp_file_v3(xdrs, objp) 3165 XDR *xdrs; 3166 ndmp_file_v3 *objp; 3167 { 3168 3169 rpc_inline_t *buf; 3170 3171 if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, ~0, 3172 sizeof (ndmp_file_name_v3), (xdrproc_t)xdr_ndmp_file_name_v3)) 3173 return (FALSE); 3174 if (!xdr_array(xdrs, (char **)&objp->stats.stats_val, (u_int *) &objp->stats.stats_len, ~0, 3175 sizeof (ndmp_file_stat_v3), (xdrproc_t)xdr_ndmp_file_stat_v3)) 3176 return (FALSE); 3177 if (!xdr_ndmp_u_quad(xdrs, &objp->node)) 3178 return (FALSE); 3179 if (!xdr_ndmp_u_quad(xdrs, &objp->fh_info)) 3180 return (FALSE); 3181 return (TRUE); 3182 } 3183 3184 bool_t 3185 xdr_ndmp_fh_add_file_request_v3(xdrs, objp) 3186 XDR *xdrs; 3187 ndmp_fh_add_file_request_v3 *objp; 3188 { 3189 3190 rpc_inline_t *buf; 3191 3192 if (!xdr_array(xdrs, (char **)&objp->files.files_val, (u_int *) &objp->files.files_len, ~0, 3193 sizeof (ndmp_file_v3), (xdrproc_t)xdr_ndmp_file_v3)) 3194 return (FALSE); 3195 return (TRUE); 3196 } 3197 3198 bool_t 3199 xdr_ndmp_dir_v3(xdrs, objp) 3200 XDR *xdrs; 3201 ndmp_dir_v3 *objp; 3202 { 3203 3204 rpc_inline_t *buf; 3205 3206 if (!xdr_array(xdrs, (char **)&objp->names.names_val, (u_int *) &objp->names.names_len, ~0, 3207 sizeof (ndmp_file_name_v3), (xdrproc_t)xdr_ndmp_file_name_v3)) 3208 return (FALSE); 3209 if (!xdr_ndmp_u_quad(xdrs, &objp->node)) 3210 return (FALSE); 3211 if (!xdr_ndmp_u_quad(xdrs, &objp->parent)) 3212 return (FALSE); 3213 return (TRUE); 3214 } 3215 3216 bool_t 3217 xdr_ndmp_fh_add_dir_request_v3(xdrs, objp) 3218 XDR *xdrs; 3219 ndmp_fh_add_dir_request_v3 *objp; 3220 { 3221 3222 rpc_inline_t *buf; 3223 3224 if (!xdr_array(xdrs, (char **)&objp->dirs.dirs_val, (u_int *) &objp->dirs.dirs_len, ~0, 3225 sizeof (ndmp_dir_v3), (xdrproc_t)xdr_ndmp_dir_v3)) 3226 return (FALSE); 3227 return (TRUE); 3228 } 3229 3230 bool_t 3231 xdr_ndmp_node_v3(xdrs, objp) 3232 XDR *xdrs; 3233 ndmp_node_v3 *objp; 3234 { 3235 3236 rpc_inline_t *buf; 3237 3238 if (!xdr_array(xdrs, (char **)&objp->stats.stats_val, (u_int *) &objp->stats.stats_len, ~0, 3239 sizeof (ndmp_file_stat_v3), (xdrproc_t)xdr_ndmp_file_stat_v3)) 3240 return (FALSE); 3241 if (!xdr_ndmp_u_quad(xdrs, &objp->node)) 3242 return (FALSE); 3243 if (!xdr_ndmp_u_quad(xdrs, &objp->fh_info)) 3244 return (FALSE); 3245 return (TRUE); 3246 } 3247 3248 bool_t 3249 xdr_ndmp_fh_add_node_request_v3(xdrs, objp) 3250 XDR *xdrs; 3251 ndmp_fh_add_node_request_v3 *objp; 3252 { 3253 3254 rpc_inline_t *buf; 3255 3256 if (!xdr_array(xdrs, (char **)&objp->nodes.nodes_val, (u_int *) &objp->nodes.nodes_len, ~0, 3257 sizeof (ndmp_node_v3), (xdrproc_t)xdr_ndmp_node_v3)) 3258 return (FALSE); 3259 return (TRUE); 3260 } 3261 3262 bool_t 3263 xdr_ndmp_auth_text_v2(xdrs, objp) 3264 XDR *xdrs; 3265 ndmp_auth_text_v2 *objp; 3266 { 3267 3268 rpc_inline_t *buf; 3269 3270 if (!xdr_ndmp_auth_text(xdrs, objp)) 3271 return (FALSE); 3272 return (TRUE); 3273 } 3274 3275 bool_t 3276 xdr_ndmp_auth_text_v4(xdrs, objp) 3277 XDR *xdrs; 3278 ndmp_auth_text_v4 *objp; 3279 { 3280 3281 rpc_inline_t *buf; 3282 3283 if (!xdr_ndmp_auth_text_v3(xdrs, objp)) 3284 return (FALSE); 3285 return (TRUE); 3286 } 3287 3288 bool_t 3289 xdr_ndmp_auth_md5_v2(xdrs, objp) 3290 XDR *xdrs; 3291 ndmp_auth_md5_v2 *objp; 3292 { 3293 3294 rpc_inline_t *buf; 3295 3296 if (!xdr_ndmp_auth_md5(xdrs, objp)) 3297 return (FALSE); 3298 return (TRUE); 3299 } 3300 3301 bool_t 3302 xdr_ndmp_auth_md5_v4(xdrs, objp) 3303 XDR *xdrs; 3304 ndmp_auth_md5_v4 *objp; 3305 { 3306 3307 rpc_inline_t *buf; 3308 3309 if (!xdr_ndmp_auth_md5_v3(xdrs, objp)) 3310 return (FALSE); 3311 return (TRUE); 3312 } 3313 3314 bool_t 3315 xdr_ndmp_auth_data_v2(xdrs, objp) 3316 XDR *xdrs; 3317 ndmp_auth_data_v2 *objp; 3318 { 3319 3320 rpc_inline_t *buf; 3321 3322 if (!xdr_ndmp_auth_data(xdrs, objp)) 3323 return (FALSE); 3324 return (TRUE); 3325 } 3326 3327 bool_t 3328 xdr_ndmp_auth_data_v4(xdrs, objp) 3329 XDR *xdrs; 3330 ndmp_auth_data_v4 *objp; 3331 { 3332 3333 rpc_inline_t *buf; 3334 3335 if (!xdr_ndmp_auth_data_v3(xdrs, objp)) 3336 return (FALSE); 3337 return (TRUE); 3338 } 3339 3340 bool_t 3341 xdr_ndmp_connect_open_request_v2(xdrs, objp) 3342 XDR *xdrs; 3343 ndmp_connect_open_request_v2 *objp; 3344 { 3345 3346 rpc_inline_t *buf; 3347 3348 if (!xdr_ndmp_connect_open_request(xdrs, objp)) 3349 return (FALSE); 3350 return (TRUE); 3351 } 3352 3353 bool_t 3354 xdr_ndmp_connect_open_request_v3(xdrs, objp) 3355 XDR *xdrs; 3356 ndmp_connect_open_request_v3 *objp; 3357 { 3358 3359 rpc_inline_t *buf; 3360 3361 if (!xdr_ndmp_connect_open_request(xdrs, objp)) 3362 return (FALSE); 3363 return (TRUE); 3364 } 3365 3366 bool_t 3367 xdr_ndmp_connect_open_request_v4(xdrs, objp) 3368 XDR *xdrs; 3369 ndmp_connect_open_request_v4 *objp; 3370 { 3371 3372 rpc_inline_t *buf; 3373 3374 if (!xdr_ndmp_connect_open_request(xdrs, objp)) 3375 return (FALSE); 3376 return (TRUE); 3377 } 3378 3379 bool_t 3380 xdr_ndmp_connect_open_reply_v2(xdrs, objp) 3381 XDR *xdrs; 3382 ndmp_connect_open_reply_v2 *objp; 3383 { 3384 3385 rpc_inline_t *buf; 3386 3387 if (!xdr_ndmp_connect_open_reply(xdrs, objp)) 3388 return (FALSE); 3389 return (TRUE); 3390 } 3391 3392 bool_t 3393 xdr_ndmp_connect_open_reply_v3(xdrs, objp) 3394 XDR *xdrs; 3395 ndmp_connect_open_reply_v3 *objp; 3396 { 3397 3398 rpc_inline_t *buf; 3399 3400 if (!xdr_ndmp_connect_open_reply(xdrs, objp)) 3401 return (FALSE); 3402 return (TRUE); 3403 } 3404 3405 bool_t 3406 xdr_ndmp_connect_open_reply_v4(xdrs, objp) 3407 XDR *xdrs; 3408 ndmp_connect_open_reply_v4 *objp; 3409 { 3410 3411 rpc_inline_t *buf; 3412 3413 if (!xdr_ndmp_connect_open_reply(xdrs, objp)) 3414 return (FALSE); 3415 return (TRUE); 3416 } 3417 3418 bool_t 3419 xdr_ndmp_connect_client_auth_request_v2(xdrs, objp) 3420 XDR *xdrs; 3421 ndmp_connect_client_auth_request_v2 *objp; 3422 { 3423 3424 rpc_inline_t *buf; 3425 3426 if (!xdr_ndmp_connect_client_auth_request(xdrs, objp)) 3427 return (FALSE); 3428 return (TRUE); 3429 } 3430 3431 bool_t 3432 xdr_ndmp_connect_client_auth_request_v4(xdrs, objp) 3433 XDR *xdrs; 3434 ndmp_connect_client_auth_request_v4 *objp; 3435 { 3436 3437 rpc_inline_t *buf; 3438 3439 if (!xdr_ndmp_connect_client_auth_request_v3(xdrs, objp)) 3440 return (FALSE); 3441 return (TRUE); 3442 } 3443 3444 bool_t 3445 xdr_ndmp_connect_client_auth_reply_v2(xdrs, objp) 3446 XDR *xdrs; 3447 ndmp_connect_client_auth_reply_v2 *objp; 3448 { 3449 3450 rpc_inline_t *buf; 3451 3452 if (!xdr_ndmp_connect_client_auth_reply(xdrs, objp)) 3453 return (FALSE); 3454 return (TRUE); 3455 } 3456 3457 bool_t 3458 xdr_ndmp_connect_client_auth_reply_v4(xdrs, objp) 3459 XDR *xdrs; 3460 ndmp_connect_client_auth_reply_v4 *objp; 3461 { 3462 3463 rpc_inline_t *buf; 3464 3465 if (!xdr_ndmp_connect_client_auth_reply_v3(xdrs, objp)) 3466 return (FALSE); 3467 return (TRUE); 3468 } 3469 3470 bool_t 3471 xdr_ndmp_connect_server_auth_request_v2(xdrs, objp) 3472 XDR *xdrs; 3473 ndmp_connect_server_auth_request_v2 *objp; 3474 { 3475 3476 rpc_inline_t *buf; 3477 3478 if (!xdr_ndmp_connect_server_auth_request(xdrs, objp)) 3479 return (FALSE); 3480 return (TRUE); 3481 } 3482 3483 bool_t 3484 xdr_ndmp_connect_server_auth_request_v3(xdrs, objp) 3485 XDR *xdrs; 3486 ndmp_connect_server_auth_request_v3 *objp; 3487 { 3488 3489 rpc_inline_t *buf; 3490 3491 if (!xdr_ndmp_connect_server_auth_request(xdrs, objp)) 3492 return (FALSE); 3493 return (TRUE); 3494 } 3495 3496 bool_t 3497 xdr_ndmp_connect_server_auth_request_v4(xdrs, objp) 3498 XDR *xdrs; 3499 ndmp_connect_server_auth_request_v4 *objp; 3500 { 3501 3502 rpc_inline_t *buf; 3503 3504 if (!xdr_ndmp_connect_server_auth_request(xdrs, objp)) 3505 return (FALSE); 3506 return (TRUE); 3507 } 3508 3509 bool_t 3510 xdr_ndmp_connect_server_auth_reply_v2(xdrs, objp) 3511 XDR *xdrs; 3512 ndmp_connect_server_auth_reply_v2 *objp; 3513 { 3514 3515 rpc_inline_t *buf; 3516 3517 if (!xdr_ndmp_connect_server_auth_reply(xdrs, objp)) 3518 return (FALSE); 3519 return (TRUE); 3520 } 3521 3522 bool_t 3523 xdr_ndmp_connect_server_auth_reply_v3(xdrs, objp) 3524 XDR *xdrs; 3525 ndmp_connect_server_auth_reply_v3 *objp; 3526 { 3527 3528 rpc_inline_t *buf; 3529 3530 if (!xdr_ndmp_connect_server_auth_reply(xdrs, objp)) 3531 return (FALSE); 3532 return (TRUE); 3533 } 3534 3535 bool_t 3536 xdr_ndmp_connect_server_auth_reply_v4(xdrs, objp) 3537 XDR *xdrs; 3538 ndmp_connect_server_auth_reply_v4 *objp; 3539 { 3540 3541 rpc_inline_t *buf; 3542 3543 if (!xdr_ndmp_connect_server_auth_reply(xdrs, objp)) 3544 return (FALSE); 3545 return (TRUE); 3546 } 3547 3548 bool_t 3549 xdr_ndmp_config_get_host_info_reply_v2(xdrs, objp) 3550 XDR *xdrs; 3551 ndmp_config_get_host_info_reply_v2 *objp; 3552 { 3553 3554 rpc_inline_t *buf; 3555 3556 if (!xdr_ndmp_config_get_host_info_reply(xdrs, objp)) 3557 return (FALSE); 3558 return (TRUE); 3559 } 3560 3561 bool_t 3562 xdr_ndmp_config_get_host_info_reply_v4(xdrs, objp) 3563 XDR *xdrs; 3564 ndmp_config_get_host_info_reply_v4 *objp; 3565 { 3566 3567 rpc_inline_t *buf; 3568 3569 if (!xdr_ndmp_config_get_host_info_reply_v3(xdrs, objp)) 3570 return (FALSE); 3571 return (TRUE); 3572 } 3573 3574 bool_t 3575 xdr_ndmp_config_get_butype_attr_request_v2(xdrs, objp) 3576 XDR *xdrs; 3577 ndmp_config_get_butype_attr_request_v2 *objp; 3578 { 3579 3580 rpc_inline_t *buf; 3581 3582 if (!xdr_ndmp_config_get_butype_attr_request(xdrs, objp)) 3583 return (FALSE); 3584 return (TRUE); 3585 } 3586 3587 bool_t 3588 xdr_ndmp_config_get_butype_attr_reply_v2(xdrs, objp) 3589 XDR *xdrs; 3590 ndmp_config_get_butype_attr_reply_v2 *objp; 3591 { 3592 3593 rpc_inline_t *buf; 3594 3595 if (!xdr_ndmp_config_get_butype_attr_reply(xdrs, objp)) 3596 return (FALSE); 3597 return (TRUE); 3598 } 3599 3600 bool_t 3601 xdr_ndmp_config_get_mover_type_reply_v2(xdrs, objp) 3602 XDR *xdrs; 3603 ndmp_config_get_mover_type_reply_v2 *objp; 3604 { 3605 3606 rpc_inline_t *buf; 3607 3608 if (!xdr_ndmp_config_get_mover_type_reply(xdrs, objp)) 3609 return (FALSE); 3610 return (TRUE); 3611 } 3612 3613 bool_t 3614 xdr_ndmp_config_get_auth_attr_request_v2(xdrs, objp) 3615 XDR *xdrs; 3616 ndmp_config_get_auth_attr_request_v2 *objp; 3617 { 3618 3619 rpc_inline_t *buf; 3620 3621 if (!xdr_ndmp_config_get_auth_attr_request(xdrs, objp)) 3622 return (FALSE); 3623 return (TRUE); 3624 } 3625 3626 bool_t 3627 xdr_ndmp_config_get_auth_attr_request_v3(xdrs, objp) 3628 XDR *xdrs; 3629 ndmp_config_get_auth_attr_request_v3 *objp; 3630 { 3631 3632 rpc_inline_t *buf; 3633 3634 if (!xdr_ndmp_config_get_auth_attr_request(xdrs, objp)) 3635 return (FALSE); 3636 return (TRUE); 3637 } 3638 3639 bool_t 3640 xdr_ndmp_config_get_auth_attr_request_v4(xdrs, objp) 3641 XDR *xdrs; 3642 ndmp_config_get_auth_attr_request_v4 *objp; 3643 { 3644 3645 rpc_inline_t *buf; 3646 3647 if (!xdr_ndmp_config_get_auth_attr_request(xdrs, objp)) 3648 return (FALSE); 3649 return (TRUE); 3650 } 3651 3652 bool_t 3653 xdr_ndmp_config_get_auth_attr_reply_v2(xdrs, objp) 3654 XDR *xdrs; 3655 ndmp_config_get_auth_attr_reply_v2 *objp; 3656 { 3657 3658 rpc_inline_t *buf; 3659 3660 if (!xdr_ndmp_config_get_auth_attr_reply(xdrs, objp)) 3661 return (FALSE); 3662 return (TRUE); 3663 } 3664 3665 bool_t 3666 xdr_ndmp_config_get_auth_attr_reply_v3(xdrs, objp) 3667 XDR *xdrs; 3668 ndmp_config_get_auth_attr_reply_v3 *objp; 3669 { 3670 3671 rpc_inline_t *buf; 3672 3673 if (!xdr_ndmp_config_get_auth_attr_reply(xdrs, objp)) 3674 return (FALSE); 3675 return (TRUE); 3676 } 3677 3678 bool_t 3679 xdr_ndmp_config_get_auth_attr_reply_v4(xdrs, objp) 3680 XDR *xdrs; 3681 ndmp_config_get_auth_attr_reply_v4 *objp; 3682 { 3683 3684 rpc_inline_t *buf; 3685 3686 if (!xdr_ndmp_config_get_auth_attr_reply(xdrs, objp)) 3687 return (FALSE); 3688 return (TRUE); 3689 } 3690 3691 bool_t 3692 xdr_ndmp_config_get_connection_type_reply_v4(xdrs, objp) 3693 XDR *xdrs; 3694 ndmp_config_get_connection_type_reply_v4 *objp; 3695 { 3696 3697 rpc_inline_t *buf; 3698 3699 if (!xdr_ndmp_config_get_connection_type_reply_v3(xdrs, objp)) 3700 return (FALSE); 3701 return (TRUE); 3702 } 3703 3704 bool_t 3705 xdr_ndmp_config_get_server_info_reply_v4(xdrs, objp) 3706 XDR *xdrs; 3707 ndmp_config_get_server_info_reply_v4 *objp; 3708 { 3709 3710 rpc_inline_t *buf; 3711 3712 if (!xdr_ndmp_config_get_server_info_reply_v3(xdrs, objp)) 3713 return (FALSE); 3714 return (TRUE); 3715 } 3716 3717 bool_t 3718 xdr_ndmp_fs_info_v4(xdrs, objp) 3719 XDR *xdrs; 3720 ndmp_fs_info_v4 *objp; 3721 { 3722 3723 rpc_inline_t *buf; 3724 3725 if (!xdr_ndmp_fs_info_v3(xdrs, objp)) 3726 return (FALSE); 3727 return (TRUE); 3728 } 3729 3730 bool_t 3731 xdr_ndmp_config_get_fs_info_reply_v4(xdrs, objp) 3732 XDR *xdrs; 3733 ndmp_config_get_fs_info_reply_v4 *objp; 3734 { 3735 3736 rpc_inline_t *buf; 3737 3738 if (!xdr_ndmp_config_get_fs_info_reply_v3(xdrs, objp)) 3739 return (FALSE); 3740 return (TRUE); 3741 } 3742 3743 bool_t 3744 xdr_ndmp_device_info_v4(xdrs, objp) 3745 XDR *xdrs; 3746 ndmp_device_info_v4 *objp; 3747 { 3748 3749 rpc_inline_t *buf; 3750 3751 if (!xdr_ndmp_device_info_v3(xdrs, objp)) 3752 return (FALSE); 3753 return (TRUE); 3754 } 3755 3756 bool_t 3757 xdr_ndmp_config_get_tape_info_reply_v4(xdrs, objp) 3758 XDR *xdrs; 3759 ndmp_config_get_tape_info_reply_v4 *objp; 3760 { 3761 3762 rpc_inline_t *buf; 3763 3764 if (!xdr_ndmp_config_get_tape_info_reply_v3(xdrs, objp)) 3765 return (FALSE); 3766 return (TRUE); 3767 } 3768 3769 bool_t 3770 xdr_ndmp_config_get_scsi_info_reply_v4(xdrs, objp) 3771 XDR *xdrs; 3772 ndmp_config_get_scsi_info_reply_v4 *objp; 3773 { 3774 3775 rpc_inline_t *buf; 3776 3777 if (!xdr_ndmp_config_get_scsi_info_reply_v3(xdrs, objp)) 3778 return (FALSE); 3779 return (TRUE); 3780 } 3781 3782 bool_t 3783 xdr_ndmp_config_get_ext_list_reply_v4(xdrs, objp) 3784 XDR *xdrs; 3785 ndmp_config_get_ext_list_reply_v4 *objp; 3786 { 3787 3788 rpc_inline_t *buf; 3789 3790 if (!xdr_ndmp_config_get_ext_list_reply(xdrs, objp)) 3791 return (FALSE); 3792 return (TRUE); 3793 } 3794 3795 bool_t 3796 xdr_ndmp_config_set_ext_list_request_v4(xdrs, objp) 3797 XDR *xdrs; 3798 ndmp_config_set_ext_list_request_v4 *objp; 3799 { 3800 3801 rpc_inline_t *buf; 3802 3803 if (!xdr_ndmp_config_set_ext_list_request(xdrs, objp)) 3804 return (FALSE); 3805 return (TRUE); 3806 } 3807 3808 bool_t 3809 xdr_ndmp_config_set_ext_list_reply_v4(xdrs, objp) 3810 XDR *xdrs; 3811 ndmp_config_set_ext_list_reply_v4 *objp; 3812 { 3813 3814 rpc_inline_t *buf; 3815 3816 if (!xdr_ndmp_config_set_ext_list_reply(xdrs, objp)) 3817 return (FALSE); 3818 return (TRUE); 3819 } 3820 3821 bool_t 3822 xdr_ndmp_scsi_open_request_v2(xdrs, objp) 3823 XDR *xdrs; 3824 ndmp_scsi_open_request_v2 *objp; 3825 { 3826 3827 rpc_inline_t *buf; 3828 3829 if (!xdr_ndmp_scsi_open_request(xdrs, objp)) 3830 return (FALSE); 3831 return (TRUE); 3832 } 3833 3834 bool_t 3835 xdr_ndmp_scsi_open_request_v4(xdrs, objp) 3836 XDR *xdrs; 3837 ndmp_scsi_open_request_v4 *objp; 3838 { 3839 3840 rpc_inline_t *buf; 3841 3842 if (!xdr_ndmp_scsi_open_request_v3(xdrs, objp)) 3843 return (FALSE); 3844 return (TRUE); 3845 } 3846 3847 bool_t 3848 xdr_ndmp_scsi_open_reply_v2(xdrs, objp) 3849 XDR *xdrs; 3850 ndmp_scsi_open_reply_v2 *objp; 3851 { 3852 3853 rpc_inline_t *buf; 3854 3855 if (!xdr_ndmp_scsi_open_reply(xdrs, objp)) 3856 return (FALSE); 3857 return (TRUE); 3858 } 3859 3860 bool_t 3861 xdr_ndmp_scsi_open_reply_v3(xdrs, objp) 3862 XDR *xdrs; 3863 ndmp_scsi_open_reply_v3 *objp; 3864 { 3865 3866 rpc_inline_t *buf; 3867 3868 if (!xdr_ndmp_scsi_open_reply(xdrs, objp)) 3869 return (FALSE); 3870 return (TRUE); 3871 } 3872 3873 bool_t 3874 xdr_ndmp_scsi_open_reply_v4(xdrs, objp) 3875 XDR *xdrs; 3876 ndmp_scsi_open_reply_v4 *objp; 3877 { 3878 3879 rpc_inline_t *buf; 3880 3881 if (!xdr_ndmp_scsi_open_reply(xdrs, objp)) 3882 return (FALSE); 3883 return (TRUE); 3884 } 3885 3886 bool_t 3887 xdr_ndmp_scsi_close_reply_v2(xdrs, objp) 3888 XDR *xdrs; 3889 ndmp_scsi_close_reply_v2 *objp; 3890 { 3891 3892 rpc_inline_t *buf; 3893 3894 if (!xdr_ndmp_scsi_close_reply(xdrs, objp)) 3895 return (FALSE); 3896 return (TRUE); 3897 } 3898 3899 bool_t 3900 xdr_ndmp_scsi_close_reply_v3(xdrs, objp) 3901 XDR *xdrs; 3902 ndmp_scsi_close_reply_v3 *objp; 3903 { 3904 3905 rpc_inline_t *buf; 3906 3907 if (!xdr_ndmp_scsi_close_reply(xdrs, objp)) 3908 return (FALSE); 3909 return (TRUE); 3910 } 3911 3912 bool_t 3913 xdr_ndmp_scsi_close_reply_v4(xdrs, objp) 3914 XDR *xdrs; 3915 ndmp_scsi_close_reply_v4 *objp; 3916 { 3917 3918 rpc_inline_t *buf; 3919 3920 if (!xdr_ndmp_scsi_close_reply(xdrs, objp)) 3921 return (FALSE); 3922 return (TRUE); 3923 } 3924 3925 bool_t 3926 xdr_ndmp_scsi_get_state_reply_v2(xdrs, objp) 3927 XDR *xdrs; 3928 ndmp_scsi_get_state_reply_v2 *objp; 3929 { 3930 3931 rpc_inline_t *buf; 3932 3933 if (!xdr_ndmp_scsi_get_state_reply(xdrs, objp)) 3934 return (FALSE); 3935 return (TRUE); 3936 } 3937 3938 bool_t 3939 xdr_ndmp_scsi_get_state_reply_v3(xdrs, objp) 3940 XDR *xdrs; 3941 ndmp_scsi_get_state_reply_v3 *objp; 3942 { 3943 3944 rpc_inline_t *buf; 3945 3946 if (!xdr_ndmp_scsi_get_state_reply(xdrs, objp)) 3947 return (FALSE); 3948 return (TRUE); 3949 } 3950 3951 bool_t 3952 xdr_ndmp_scsi_get_state_reply_v4(xdrs, objp) 3953 XDR *xdrs; 3954 ndmp_scsi_get_state_reply_v4 *objp; 3955 { 3956 3957 rpc_inline_t *buf; 3958 3959 if (!xdr_ndmp_scsi_get_state_reply(xdrs, objp)) 3960 return (FALSE); 3961 return (TRUE); 3962 } 3963 3964 bool_t 3965 xdr_ndmp_scsi_set_target_request_v2(xdrs, objp) 3966 XDR *xdrs; 3967 ndmp_scsi_set_target_request_v2 *objp; 3968 { 3969 3970 rpc_inline_t *buf; 3971 3972 if (!xdr_ndmp_scsi_set_target_request(xdrs, objp)) 3973 return (FALSE); 3974 return (TRUE); 3975 } 3976 3977 bool_t 3978 xdr_ndmp_scsi_set_target_reply_v2(xdrs, objp) 3979 XDR *xdrs; 3980 ndmp_scsi_set_target_reply_v2 *objp; 3981 { 3982 3983 rpc_inline_t *buf; 3984 3985 if (!xdr_ndmp_scsi_set_target_reply(xdrs, objp)) 3986 return (FALSE); 3987 return (TRUE); 3988 } 3989 3990 bool_t 3991 xdr_ndmp_scsi_set_target_reply_v3(xdrs, objp) 3992 XDR *xdrs; 3993 ndmp_scsi_set_target_reply_v3 *objp; 3994 { 3995 3996 rpc_inline_t *buf; 3997 3998 if (!xdr_ndmp_scsi_set_target_reply(xdrs, objp)) 3999 return (FALSE); 4000 return (TRUE); 4001 } 4002 4003 bool_t 4004 xdr_ndmp_scsi_reset_device_reply_v2(xdrs, objp) 4005 XDR *xdrs; 4006 ndmp_scsi_reset_device_reply_v2 *objp; 4007 { 4008 4009 rpc_inline_t *buf; 4010 4011 if (!xdr_ndmp_scsi_reset_device_reply(xdrs, objp)) 4012 return (FALSE); 4013 return (TRUE); 4014 } 4015 4016 bool_t 4017 xdr_ndmp_scsi_reset_device_reply_v3(xdrs, objp) 4018 XDR *xdrs; 4019 ndmp_scsi_reset_device_reply_v3 *objp; 4020 { 4021 4022 rpc_inline_t *buf; 4023 4024 if (!xdr_ndmp_scsi_reset_device_reply(xdrs, objp)) 4025 return (FALSE); 4026 return (TRUE); 4027 } 4028 4029 bool_t 4030 xdr_ndmp_scsi_reset_device_reply_v4(xdrs, objp) 4031 XDR *xdrs; 4032 ndmp_scsi_reset_device_reply_v4 *objp; 4033 { 4034 4035 rpc_inline_t *buf; 4036 4037 if (!xdr_ndmp_scsi_reset_device_reply(xdrs, objp)) 4038 return (FALSE); 4039 return (TRUE); 4040 } 4041 4042 bool_t 4043 xdr_ndmp_scsi_reset_bus_reply_v2(xdrs, objp) 4044 XDR *xdrs; 4045 ndmp_scsi_reset_bus_reply_v2 *objp; 4046 { 4047 4048 rpc_inline_t *buf; 4049 4050 if (!xdr_ndmp_scsi_reset_bus_reply(xdrs, objp)) 4051 return (FALSE); 4052 return (TRUE); 4053 } 4054 4055 bool_t 4056 xdr_ndmp_scsi_reset_bus_reply_v3(xdrs, objp) 4057 XDR *xdrs; 4058 ndmp_scsi_reset_bus_reply_v3 *objp; 4059 { 4060 4061 rpc_inline_t *buf; 4062 4063 if (!xdr_ndmp_scsi_reset_bus_reply(xdrs, objp)) 4064 return (FALSE); 4065 return (TRUE); 4066 } 4067 4068 bool_t 4069 xdr_ndmp_scsi_execute_cdb_request_v2(xdrs, objp) 4070 XDR *xdrs; 4071 ndmp_scsi_execute_cdb_request_v2 *objp; 4072 { 4073 4074 rpc_inline_t *buf; 4075 4076 if (!xdr_ndmp_execute_cdb_request(xdrs, objp)) 4077 return (FALSE); 4078 return (TRUE); 4079 } 4080 4081 bool_t 4082 xdr_ndmp_scsi_execute_cdb_request_v3(xdrs, objp) 4083 XDR *xdrs; 4084 ndmp_scsi_execute_cdb_request_v3 *objp; 4085 { 4086 4087 rpc_inline_t *buf; 4088 4089 if (!xdr_ndmp_execute_cdb_request(xdrs, objp)) 4090 return (FALSE); 4091 return (TRUE); 4092 } 4093 4094 bool_t 4095 xdr_ndmp_scsi_execute_cdb_request_v4(xdrs, objp) 4096 XDR *xdrs; 4097 ndmp_scsi_execute_cdb_request_v4 *objp; 4098 { 4099 4100 rpc_inline_t *buf; 4101 4102 if (!xdr_ndmp_execute_cdb_request(xdrs, objp)) 4103 return (FALSE); 4104 return (TRUE); 4105 } 4106 4107 bool_t 4108 xdr_ndmp_scsi_execute_cdb_reply_v2(xdrs, objp) 4109 XDR *xdrs; 4110 ndmp_scsi_execute_cdb_reply_v2 *objp; 4111 { 4112 4113 rpc_inline_t *buf; 4114 4115 if (!xdr_ndmp_execute_cdb_reply(xdrs, objp)) 4116 return (FALSE); 4117 return (TRUE); 4118 } 4119 4120 bool_t 4121 xdr_ndmp_scsi_execute_cdb_reply_v3(xdrs, objp) 4122 XDR *xdrs; 4123 ndmp_scsi_execute_cdb_reply_v3 *objp; 4124 { 4125 4126 rpc_inline_t *buf; 4127 4128 if (!xdr_ndmp_execute_cdb_reply(xdrs, objp)) 4129 return (FALSE); 4130 return (TRUE); 4131 } 4132 4133 bool_t 4134 xdr_ndmp_scsi_execute_cdb_reply_v4(xdrs, objp) 4135 XDR *xdrs; 4136 ndmp_scsi_execute_cdb_reply_v4 *objp; 4137 { 4138 4139 rpc_inline_t *buf; 4140 4141 if (!xdr_ndmp_execute_cdb_reply(xdrs, objp)) 4142 return (FALSE); 4143 return (TRUE); 4144 } 4145 4146 bool_t 4147 xdr_ndmp_tape_open_request_v2(xdrs, objp) 4148 XDR *xdrs; 4149 ndmp_tape_open_request_v2 *objp; 4150 { 4151 4152 rpc_inline_t *buf; 4153 4154 if (!xdr_ndmp_tape_open_request(xdrs, objp)) 4155 return (FALSE); 4156 return (TRUE); 4157 } 4158 4159 bool_t 4160 xdr_ndmp_tape_open_request_v4(xdrs, objp) 4161 XDR *xdrs; 4162 ndmp_tape_open_request_v4 *objp; 4163 { 4164 4165 rpc_inline_t *buf; 4166 4167 if (!xdr_ndmp_tape_open_request_v3(xdrs, objp)) 4168 return (FALSE); 4169 return (TRUE); 4170 } 4171 4172 bool_t 4173 xdr_ndmp_tape_open_reply_v2(xdrs, objp) 4174 XDR *xdrs; 4175 ndmp_tape_open_reply_v2 *objp; 4176 { 4177 4178 rpc_inline_t *buf; 4179 4180 if (!xdr_ndmp_tape_open_reply(xdrs, objp)) 4181 return (FALSE); 4182 return (TRUE); 4183 } 4184 4185 bool_t 4186 xdr_ndmp_tape_open_reply_v3(xdrs, objp) 4187 XDR *xdrs; 4188 ndmp_tape_open_reply_v3 *objp; 4189 { 4190 4191 rpc_inline_t *buf; 4192 4193 if (!xdr_ndmp_tape_open_reply(xdrs, objp)) 4194 return (FALSE); 4195 return (TRUE); 4196 } 4197 4198 bool_t 4199 xdr_ndmp_tape_open_reply_v4(xdrs, objp) 4200 XDR *xdrs; 4201 ndmp_tape_open_reply_v4 *objp; 4202 { 4203 4204 rpc_inline_t *buf; 4205 4206 if (!xdr_ndmp_tape_open_reply(xdrs, objp)) 4207 return (FALSE); 4208 return (TRUE); 4209 } 4210 4211 bool_t 4212 xdr_ndmp_tape_close_reply_v2(xdrs, objp) 4213 XDR *xdrs; 4214 ndmp_tape_close_reply_v2 *objp; 4215 { 4216 4217 rpc_inline_t *buf; 4218 4219 if (!xdr_ndmp_tape_close_reply(xdrs, objp)) 4220 return (FALSE); 4221 return (TRUE); 4222 } 4223 4224 bool_t 4225 xdr_ndmp_tape_close_reply_v3(xdrs, objp) 4226 XDR *xdrs; 4227 ndmp_tape_close_reply_v3 *objp; 4228 { 4229 4230 rpc_inline_t *buf; 4231 4232 if (!xdr_ndmp_tape_close_reply(xdrs, objp)) 4233 return (FALSE); 4234 return (TRUE); 4235 } 4236 4237 bool_t 4238 xdr_ndmp_tape_close_reply_v4(xdrs, objp) 4239 XDR *xdrs; 4240 ndmp_tape_close_reply_v4 *objp; 4241 { 4242 4243 rpc_inline_t *buf; 4244 4245 if (!xdr_ndmp_tape_close_reply(xdrs, objp)) 4246 return (FALSE); 4247 return (TRUE); 4248 } 4249 4250 bool_t 4251 xdr_ndmp_tape_get_state_reply_v2(xdrs, objp) 4252 XDR *xdrs; 4253 ndmp_tape_get_state_reply_v2 *objp; 4254 { 4255 4256 rpc_inline_t *buf; 4257 4258 if (!xdr_ndmp_tape_get_state_reply(xdrs, objp)) 4259 return (FALSE); 4260 return (TRUE); 4261 } 4262 4263 bool_t 4264 xdr_ndmp_tape_mtio_request_v2(xdrs, objp) 4265 XDR *xdrs; 4266 ndmp_tape_mtio_request_v2 *objp; 4267 { 4268 4269 rpc_inline_t *buf; 4270 4271 if (!xdr_ndmp_tape_mtio_request(xdrs, objp)) 4272 return (FALSE); 4273 return (TRUE); 4274 } 4275 4276 bool_t 4277 xdr_ndmp_tape_mtio_request_v3(xdrs, objp) 4278 XDR *xdrs; 4279 ndmp_tape_mtio_request_v3 *objp; 4280 { 4281 4282 rpc_inline_t *buf; 4283 4284 if (!xdr_ndmp_tape_mtio_request(xdrs, objp)) 4285 return (FALSE); 4286 return (TRUE); 4287 } 4288 4289 bool_t 4290 xdr_ndmp_tape_mtio_request_v4(xdrs, objp) 4291 XDR *xdrs; 4292 ndmp_tape_mtio_request_v4 *objp; 4293 { 4294 4295 rpc_inline_t *buf; 4296 4297 if (!xdr_ndmp_tape_mtio_request(xdrs, objp)) 4298 return (FALSE); 4299 return (TRUE); 4300 } 4301 4302 bool_t 4303 xdr_ndmp_tape_mtio_reply_v2(xdrs, objp) 4304 XDR *xdrs; 4305 ndmp_tape_mtio_reply_v2 *objp; 4306 { 4307 4308 rpc_inline_t *buf; 4309 4310 if (!xdr_ndmp_tape_mtio_reply(xdrs, objp)) 4311 return (FALSE); 4312 return (TRUE); 4313 } 4314 4315 bool_t 4316 xdr_ndmp_tape_mtio_reply_v3(xdrs, objp) 4317 XDR *xdrs; 4318 ndmp_tape_mtio_reply_v3 *objp; 4319 { 4320 4321 rpc_inline_t *buf; 4322 4323 if (!xdr_ndmp_tape_mtio_reply(xdrs, objp)) 4324 return (FALSE); 4325 return (TRUE); 4326 } 4327 4328 bool_t 4329 xdr_ndmp_tape_mtio_reply_v4(xdrs, objp) 4330 XDR *xdrs; 4331 ndmp_tape_mtio_reply_v4 *objp; 4332 { 4333 4334 rpc_inline_t *buf; 4335 4336 if (!xdr_ndmp_tape_mtio_reply(xdrs, objp)) 4337 return (FALSE); 4338 return (TRUE); 4339 } 4340 4341 bool_t 4342 xdr_ndmp_tape_write_request_v2(xdrs, objp) 4343 XDR *xdrs; 4344 ndmp_tape_write_request_v2 *objp; 4345 { 4346 4347 rpc_inline_t *buf; 4348 4349 if (!xdr_ndmp_tape_write_request(xdrs, objp)) 4350 return (FALSE); 4351 return (TRUE); 4352 } 4353 4354 bool_t 4355 xdr_ndmp_tape_write_request_v3(xdrs, objp) 4356 XDR *xdrs; 4357 ndmp_tape_write_request_v3 *objp; 4358 { 4359 4360 rpc_inline_t *buf; 4361 4362 if (!xdr_ndmp_tape_write_request(xdrs, objp)) 4363 return (FALSE); 4364 return (TRUE); 4365 } 4366 4367 bool_t 4368 xdr_ndmp_tape_write_request_v4(xdrs, objp) 4369 XDR *xdrs; 4370 ndmp_tape_write_request_v4 *objp; 4371 { 4372 4373 rpc_inline_t *buf; 4374 4375 if (!xdr_ndmp_tape_write_request(xdrs, objp)) 4376 return (FALSE); 4377 return (TRUE); 4378 } 4379 4380 bool_t 4381 xdr_ndmp_tape_write_reply_v2(xdrs, objp) 4382 XDR *xdrs; 4383 ndmp_tape_write_reply_v2 *objp; 4384 { 4385 4386 rpc_inline_t *buf; 4387 4388 if (!xdr_ndmp_tape_write_reply(xdrs, objp)) 4389 return (FALSE); 4390 return (TRUE); 4391 } 4392 4393 bool_t 4394 xdr_ndmp_tape_write_reply_v3(xdrs, objp) 4395 XDR *xdrs; 4396 ndmp_tape_write_reply_v3 *objp; 4397 { 4398 4399 rpc_inline_t *buf; 4400 4401 if (!xdr_ndmp_tape_write_reply(xdrs, objp)) 4402 return (FALSE); 4403 return (TRUE); 4404 } 4405 4406 bool_t 4407 xdr_ndmp_tape_write_reply_v4(xdrs, objp) 4408 XDR *xdrs; 4409 ndmp_tape_write_reply_v4 *objp; 4410 { 4411 4412 rpc_inline_t *buf; 4413 4414 if (!xdr_ndmp_tape_write_reply(xdrs, objp)) 4415 return (FALSE); 4416 return (TRUE); 4417 } 4418 4419 bool_t 4420 xdr_ndmp_tape_read_request_v2(xdrs, objp) 4421 XDR *xdrs; 4422 ndmp_tape_read_request_v2 *objp; 4423 { 4424 4425 rpc_inline_t *buf; 4426 4427 if (!xdr_ndmp_tape_read_request(xdrs, objp)) 4428 return (FALSE); 4429 return (TRUE); 4430 } 4431 4432 bool_t 4433 xdr_ndmp_tape_read_request_v3(xdrs, objp) 4434 XDR *xdrs; 4435 ndmp_tape_read_request_v3 *objp; 4436 { 4437 4438 rpc_inline_t *buf; 4439 4440 if (!xdr_ndmp_tape_read_request(xdrs, objp)) 4441 return (FALSE); 4442 return (TRUE); 4443 } 4444 4445 bool_t 4446 xdr_ndmp_tape_read_request_v4(xdrs, objp) 4447 XDR *xdrs; 4448 ndmp_tape_read_request_v4 *objp; 4449 { 4450 4451 rpc_inline_t *buf; 4452 4453 if (!xdr_ndmp_tape_read_request(xdrs, objp)) 4454 return (FALSE); 4455 return (TRUE); 4456 } 4457 4458 bool_t 4459 xdr_ndmp_tape_read_reply_v2(xdrs, objp) 4460 XDR *xdrs; 4461 ndmp_tape_read_reply_v2 *objp; 4462 { 4463 4464 rpc_inline_t *buf; 4465 4466 if (!xdr_ndmp_tape_read_reply(xdrs, objp)) 4467 return (FALSE); 4468 return (TRUE); 4469 } 4470 4471 bool_t 4472 xdr_ndmp_tape_read_reply_v3(xdrs, objp) 4473 XDR *xdrs; 4474 ndmp_tape_read_reply_v3 *objp; 4475 { 4476 4477 rpc_inline_t *buf; 4478 4479 if (!xdr_ndmp_tape_read_reply(xdrs, objp)) 4480 return (FALSE); 4481 return (TRUE); 4482 } 4483 4484 bool_t 4485 xdr_ndmp_tape_read_reply_v4(xdrs, objp) 4486 XDR *xdrs; 4487 ndmp_tape_read_reply_v4 *objp; 4488 { 4489 4490 rpc_inline_t *buf; 4491 4492 if (!xdr_ndmp_tape_read_reply(xdrs, objp)) 4493 return (FALSE); 4494 return (TRUE); 4495 } 4496 4497 bool_t 4498 xdr_ndmp_tape_execute_cdb_request_v2(xdrs, objp) 4499 XDR *xdrs; 4500 ndmp_tape_execute_cdb_request_v2 *objp; 4501 { 4502 4503 rpc_inline_t *buf; 4504 4505 if (!xdr_ndmp_tape_execute_cdb_request(xdrs, objp)) 4506 return (FALSE); 4507 return (TRUE); 4508 } 4509 4510 bool_t 4511 xdr_ndmp_tape_execute_cdb_request_v3(xdrs, objp) 4512 XDR *xdrs; 4513 ndmp_tape_execute_cdb_request_v3 *objp; 4514 { 4515 4516 rpc_inline_t *buf; 4517 4518 if (!xdr_ndmp_tape_execute_cdb_request(xdrs, objp)) 4519 return (FALSE); 4520 return (TRUE); 4521 } 4522 4523 bool_t 4524 xdr_ndmp_tape_execute_cdb_request_v4(xdrs, objp) 4525 XDR *xdrs; 4526 ndmp_tape_execute_cdb_request_v4 *objp; 4527 { 4528 4529 rpc_inline_t *buf; 4530 4531 if (!xdr_ndmp_tape_execute_cdb_request(xdrs, objp)) 4532 return (FALSE); 4533 return (TRUE); 4534 } 4535 4536 bool_t 4537 xdr_ndmp_tape_execute_cdb_reply_v2(xdrs, objp) 4538 XDR *xdrs; 4539 ndmp_tape_execute_cdb_reply_v2 *objp; 4540 { 4541 4542 rpc_inline_t *buf; 4543 4544 if (!xdr_ndmp_tape_execute_cdb_reply(xdrs, objp)) 4545 return (FALSE); 4546 return (TRUE); 4547 } 4548 4549 bool_t 4550 xdr_ndmp_tape_execute_cdb_reply_v3(xdrs, objp) 4551 XDR *xdrs; 4552 ndmp_tape_execute_cdb_reply_v3 *objp; 4553 { 4554 4555 rpc_inline_t *buf; 4556 4557 if (!xdr_ndmp_tape_execute_cdb_reply(xdrs, objp)) 4558 return (FALSE); 4559 return (TRUE); 4560 } 4561 4562 bool_t 4563 xdr_ndmp_tape_execute_cdb_reply_v4(xdrs, objp) 4564 XDR *xdrs; 4565 ndmp_tape_execute_cdb_reply_v4 *objp; 4566 { 4567 4568 rpc_inline_t *buf; 4569 4570 if (!xdr_ndmp_tape_execute_cdb_reply(xdrs, objp)) 4571 return (FALSE); 4572 return (TRUE); 4573 } 4574 4575 bool_t 4576 xdr_ndmp_fc_addr(xdrs, objp) 4577 XDR *xdrs; 4578 ndmp_fc_addr *objp; 4579 { 4580 4581 rpc_inline_t *buf; 4582 4583 if (!xdr_ndmp_fc_addr_v3(xdrs, objp)) 4584 return (FALSE); 4585 return (TRUE); 4586 } 4587 4588 bool_t 4589 xdr_ndmp_ipc_addr(xdrs, objp) 4590 XDR *xdrs; 4591 ndmp_ipc_addr *objp; 4592 { 4593 4594 rpc_inline_t *buf; 4595 4596 if (!xdr_ndmp_ipc_addr_v3(xdrs, objp)) 4597 return (FALSE); 4598 return (TRUE); 4599 } 4600 4601 bool_t 4602 xdr_ndmp_mover_get_state_reply_v2(xdrs, objp) 4603 XDR *xdrs; 4604 ndmp_mover_get_state_reply_v2 *objp; 4605 { 4606 4607 rpc_inline_t *buf; 4608 4609 if (!xdr_ndmp_mover_get_state_reply(xdrs, objp)) 4610 return (FALSE); 4611 return (TRUE); 4612 } 4613 4614 bool_t 4615 xdr_ndmp_mover_listen_request_v2(xdrs, objp) 4616 XDR *xdrs; 4617 ndmp_mover_listen_request_v2 *objp; 4618 { 4619 4620 rpc_inline_t *buf; 4621 4622 if (!xdr_ndmp_mover_listen_request(xdrs, objp)) 4623 return (FALSE); 4624 return (TRUE); 4625 } 4626 4627 bool_t 4628 xdr_ndmp_mover_listen_request_v3(xdrs, objp) 4629 XDR *xdrs; 4630 ndmp_mover_listen_request_v3 *objp; 4631 { 4632 4633 rpc_inline_t *buf; 4634 4635 if (!xdr_ndmp_mover_listen_request(xdrs, objp)) 4636 return (FALSE); 4637 return (TRUE); 4638 } 4639 4640 bool_t 4641 xdr_ndmp_mover_listen_request_v4(xdrs, objp) 4642 XDR *xdrs; 4643 ndmp_mover_listen_request_v4 *objp; 4644 { 4645 4646 rpc_inline_t *buf; 4647 4648 if (!xdr_ndmp_mover_listen_request(xdrs, objp)) 4649 return (FALSE); 4650 return (TRUE); 4651 } 4652 4653 bool_t 4654 xdr_ndmp_mover_listen_reply_v2(xdrs, objp) 4655 XDR *xdrs; 4656 ndmp_mover_listen_reply_v2 *objp; 4657 { 4658 4659 rpc_inline_t *buf; 4660 4661 if (!xdr_ndmp_mover_listen_reply(xdrs, objp)) 4662 return (FALSE); 4663 return (TRUE); 4664 } 4665 4666 bool_t 4667 xdr_ndmp_mover_set_record_size_request_v2(xdrs, objp) 4668 XDR *xdrs; 4669 ndmp_mover_set_record_size_request_v2 *objp; 4670 { 4671 4672 rpc_inline_t *buf; 4673 4674 if (!xdr_ndmp_mover_set_record_size_request(xdrs, objp)) 4675 return (FALSE); 4676 return (TRUE); 4677 } 4678 4679 bool_t 4680 xdr_ndmp_mover_set_record_size_request_v3(xdrs, objp) 4681 XDR *xdrs; 4682 ndmp_mover_set_record_size_request_v3 *objp; 4683 { 4684 4685 rpc_inline_t *buf; 4686 4687 if (!xdr_ndmp_mover_set_record_size_request(xdrs, objp)) 4688 return (FALSE); 4689 return (TRUE); 4690 } 4691 4692 bool_t 4693 xdr_ndmp_mover_set_record_size_request_v4(xdrs, objp) 4694 XDR *xdrs; 4695 ndmp_mover_set_record_size_request_v4 *objp; 4696 { 4697 4698 rpc_inline_t *buf; 4699 4700 if (!xdr_ndmp_mover_set_record_size_request(xdrs, objp)) 4701 return (FALSE); 4702 return (TRUE); 4703 } 4704 4705 bool_t 4706 xdr_ndmp_mover_set_record_size_reply_v2(xdrs, objp) 4707 XDR *xdrs; 4708 ndmp_mover_set_record_size_reply_v2 *objp; 4709 { 4710 4711 rpc_inline_t *buf; 4712 4713 if (!xdr_ndmp_mover_set_record_size_reply(xdrs, objp)) 4714 return (FALSE); 4715 return (TRUE); 4716 } 4717 4718 bool_t 4719 xdr_ndmp_mover_set_record_size_reply_v3(xdrs, objp) 4720 XDR *xdrs; 4721 ndmp_mover_set_record_size_reply_v3 *objp; 4722 { 4723 4724 rpc_inline_t *buf; 4725 4726 if (!xdr_ndmp_mover_set_record_size_reply(xdrs, objp)) 4727 return (FALSE); 4728 return (TRUE); 4729 } 4730 4731 bool_t 4732 xdr_ndmp_mover_set_record_size_reply_v4(xdrs, objp) 4733 XDR *xdrs; 4734 ndmp_mover_set_record_size_reply_v4 *objp; 4735 { 4736 4737 rpc_inline_t *buf; 4738 4739 if (!xdr_ndmp_mover_set_record_size_reply(xdrs, objp)) 4740 return (FALSE); 4741 return (TRUE); 4742 } 4743 4744 bool_t 4745 xdr_ndmp_mover_set_window_request_v2(xdrs, objp) 4746 XDR *xdrs; 4747 ndmp_mover_set_window_request_v2 *objp; 4748 { 4749 4750 rpc_inline_t *buf; 4751 4752 if (!xdr_ndmp_mover_set_window_request(xdrs, objp)) 4753 return (FALSE); 4754 return (TRUE); 4755 } 4756 4757 bool_t 4758 xdr_ndmp_mover_set_window_request_v3(xdrs, objp) 4759 XDR *xdrs; 4760 ndmp_mover_set_window_request_v3 *objp; 4761 { 4762 4763 rpc_inline_t *buf; 4764 4765 if (!xdr_ndmp_mover_set_window_request(xdrs, objp)) 4766 return (FALSE); 4767 return (TRUE); 4768 } 4769 4770 bool_t 4771 xdr_ndmp_mover_set_window_request_v4(xdrs, objp) 4772 XDR *xdrs; 4773 ndmp_mover_set_window_request_v4 *objp; 4774 { 4775 4776 rpc_inline_t *buf; 4777 4778 if (!xdr_ndmp_mover_set_window_request(xdrs, objp)) 4779 return (FALSE); 4780 return (TRUE); 4781 } 4782 4783 bool_t 4784 xdr_ndmp_mover_set_window_reply_v2(xdrs, objp) 4785 XDR *xdrs; 4786 ndmp_mover_set_window_reply_v2 *objp; 4787 { 4788 4789 rpc_inline_t *buf; 4790 4791 if (!xdr_ndmp_mover_set_window_reply(xdrs, objp)) 4792 return (FALSE); 4793 return (TRUE); 4794 } 4795 4796 bool_t 4797 xdr_ndmp_mover_set_window_reply_v3(xdrs, objp) 4798 XDR *xdrs; 4799 ndmp_mover_set_window_reply_v3 *objp; 4800 { 4801 4802 rpc_inline_t *buf; 4803 4804 if (!xdr_ndmp_mover_set_window_reply(xdrs, objp)) 4805 return (FALSE); 4806 return (TRUE); 4807 } 4808 4809 bool_t 4810 xdr_ndmp_mover_set_window_reply_v4(xdrs, objp) 4811 XDR *xdrs; 4812 ndmp_mover_set_window_reply_v4 *objp; 4813 { 4814 4815 rpc_inline_t *buf; 4816 4817 if (!xdr_ndmp_mover_set_window_reply(xdrs, objp)) 4818 return (FALSE); 4819 return (TRUE); 4820 } 4821 4822 bool_t 4823 xdr_ndmp_mover_continue_reply_v2(xdrs, objp) 4824 XDR *xdrs; 4825 ndmp_mover_continue_reply_v2 *objp; 4826 { 4827 4828 rpc_inline_t *buf; 4829 4830 if (!xdr_ndmp_mover_continue_reply(xdrs, objp)) 4831 return (FALSE); 4832 return (TRUE); 4833 } 4834 4835 bool_t 4836 xdr_ndmp_mover_continue_reply_v3(xdrs, objp) 4837 XDR *xdrs; 4838 ndmp_mover_continue_reply_v3 *objp; 4839 { 4840 4841 rpc_inline_t *buf; 4842 4843 if (!xdr_ndmp_mover_continue_reply(xdrs, objp)) 4844 return (FALSE); 4845 return (TRUE); 4846 } 4847 4848 bool_t 4849 xdr_ndmp_mover_continue_reply_v4(xdrs, objp) 4850 XDR *xdrs; 4851 ndmp_mover_continue_reply_v4 *objp; 4852 { 4853 4854 rpc_inline_t *buf; 4855 4856 if (!xdr_ndmp_mover_continue_reply(xdrs, objp)) 4857 return (FALSE); 4858 return (TRUE); 4859 } 4860 4861 bool_t 4862 xdr_ndmp_mover_abort_reply_v2(xdrs, objp) 4863 XDR *xdrs; 4864 ndmp_mover_abort_reply_v2 *objp; 4865 { 4866 4867 rpc_inline_t *buf; 4868 4869 if (!xdr_ndmp_mover_abort_reply(xdrs, objp)) 4870 return (FALSE); 4871 return (TRUE); 4872 } 4873 4874 bool_t 4875 xdr_ndmp_mover_abort_reply_v3(xdrs, objp) 4876 XDR *xdrs; 4877 ndmp_mover_abort_reply_v3 *objp; 4878 { 4879 4880 rpc_inline_t *buf; 4881 4882 if (!xdr_ndmp_mover_abort_reply(xdrs, objp)) 4883 return (FALSE); 4884 return (TRUE); 4885 } 4886 4887 bool_t 4888 xdr_ndmp_mover_abort_reply_v4(xdrs, objp) 4889 XDR *xdrs; 4890 ndmp_mover_abort_reply_v4 *objp; 4891 { 4892 4893 rpc_inline_t *buf; 4894 4895 if (!xdr_ndmp_mover_abort_reply(xdrs, objp)) 4896 return (FALSE); 4897 return (TRUE); 4898 } 4899 4900 bool_t 4901 xdr_ndmp_mover_stop_reply_v2(xdrs, objp) 4902 XDR *xdrs; 4903 ndmp_mover_stop_reply_v2 *objp; 4904 { 4905 4906 rpc_inline_t *buf; 4907 4908 if (!xdr_ndmp_mover_stop_reply(xdrs, objp)) 4909 return (FALSE); 4910 return (TRUE); 4911 } 4912 4913 bool_t 4914 xdr_ndmp_mover_stop_reply_v3(xdrs, objp) 4915 XDR *xdrs; 4916 ndmp_mover_stop_reply_v3 *objp; 4917 { 4918 4919 rpc_inline_t *buf; 4920 4921 if (!xdr_ndmp_mover_stop_reply(xdrs, objp)) 4922 return (FALSE); 4923 return (TRUE); 4924 } 4925 4926 bool_t 4927 xdr_ndmp_mover_stop_reply_v4(xdrs, objp) 4928 XDR *xdrs; 4929 ndmp_mover_stop_reply_v4 *objp; 4930 { 4931 4932 rpc_inline_t *buf; 4933 4934 if (!xdr_ndmp_mover_stop_reply(xdrs, objp)) 4935 return (FALSE); 4936 return (TRUE); 4937 } 4938 4939 bool_t 4940 xdr_ndmp_mover_read_request_v2(xdrs, objp) 4941 XDR *xdrs; 4942 ndmp_mover_read_request_v2 *objp; 4943 { 4944 4945 rpc_inline_t *buf; 4946 4947 if (!xdr_ndmp_mover_read_request(xdrs, objp)) 4948 return (FALSE); 4949 return (TRUE); 4950 } 4951 4952 bool_t 4953 xdr_ndmp_mover_read_request_v3(xdrs, objp) 4954 XDR *xdrs; 4955 ndmp_mover_read_request_v3 *objp; 4956 { 4957 4958 rpc_inline_t *buf; 4959 4960 if (!xdr_ndmp_mover_read_request(xdrs, objp)) 4961 return (FALSE); 4962 return (TRUE); 4963 } 4964 4965 bool_t 4966 xdr_ndmp_mover_read_request_v4(xdrs, objp) 4967 XDR *xdrs; 4968 ndmp_mover_read_request_v4 *objp; 4969 { 4970 4971 rpc_inline_t *buf; 4972 4973 if (!xdr_ndmp_mover_read_request(xdrs, objp)) 4974 return (FALSE); 4975 return (TRUE); 4976 } 4977 4978 bool_t 4979 xdr_ndmp_mover_read_reply_v2(xdrs, objp) 4980 XDR *xdrs; 4981 ndmp_mover_read_reply_v2 *objp; 4982 { 4983 4984 rpc_inline_t *buf; 4985 4986 if (!xdr_ndmp_mover_read_reply(xdrs, objp)) 4987 return (FALSE); 4988 return (TRUE); 4989 } 4990 4991 bool_t 4992 xdr_ndmp_mover_read_reply_v3(xdrs, objp) 4993 XDR *xdrs; 4994 ndmp_mover_read_reply_v3 *objp; 4995 { 4996 4997 rpc_inline_t *buf; 4998 4999 if (!xdr_ndmp_mover_read_reply(xdrs, objp)) 5000 return (FALSE); 5001 return (TRUE); 5002 } 5003 5004 bool_t 5005 xdr_ndmp_mover_read_reply_v4(xdrs, objp) 5006 XDR *xdrs; 5007 ndmp_mover_read_reply_v4 *objp; 5008 { 5009 5010 rpc_inline_t *buf; 5011 5012 if (!xdr_ndmp_mover_read_reply(xdrs, objp)) 5013 return (FALSE); 5014 return (TRUE); 5015 } 5016 5017 bool_t 5018 xdr_ndmp_mover_close_reply_v2(xdrs, objp) 5019 XDR *xdrs; 5020 ndmp_mover_close_reply_v2 *objp; 5021 { 5022 5023 rpc_inline_t *buf; 5024 5025 if (!xdr_ndmp_mover_close_reply(xdrs, objp)) 5026 return (FALSE); 5027 return (TRUE); 5028 } 5029 5030 bool_t 5031 xdr_ndmp_mover_close_reply_v3(xdrs, objp) 5032 XDR *xdrs; 5033 ndmp_mover_close_reply_v3 *objp; 5034 { 5035 5036 rpc_inline_t *buf; 5037 5038 if (!xdr_ndmp_mover_close_reply(xdrs, objp)) 5039 return (FALSE); 5040 return (TRUE); 5041 } 5042 5043 bool_t 5044 xdr_ndmp_mover_close_reply_v4(xdrs, objp) 5045 XDR *xdrs; 5046 ndmp_mover_close_reply_v4 *objp; 5047 { 5048 5049 rpc_inline_t *buf; 5050 5051 if (!xdr_ndmp_mover_close_reply(xdrs, objp)) 5052 return (FALSE); 5053 return (TRUE); 5054 } 5055 5056 bool_t 5057 xdr_ndmp_mover_connect_reply_v4(xdrs, objp) 5058 XDR *xdrs; 5059 ndmp_mover_connect_reply_v4 *objp; 5060 { 5061 5062 rpc_inline_t *buf; 5063 5064 if (!xdr_ndmp_mover_connect_reply_v3(xdrs, objp)) 5065 return (FALSE); 5066 return (TRUE); 5067 } 5068 5069 bool_t 5070 xdr_ndmp_data_get_state_reply_v2(xdrs, objp) 5071 XDR *xdrs; 5072 ndmp_data_get_state_reply_v2 *objp; 5073 { 5074 5075 rpc_inline_t *buf; 5076 5077 if (!xdr_ndmp_data_get_state_reply(xdrs, objp)) 5078 return (FALSE); 5079 return (TRUE); 5080 } 5081 5082 bool_t 5083 xdr_ndmp_data_start_backup_request_v2(xdrs, objp) 5084 XDR *xdrs; 5085 ndmp_data_start_backup_request_v2 *objp; 5086 { 5087 5088 rpc_inline_t *buf; 5089 5090 if (!xdr_ndmp_data_start_backup_request(xdrs, objp)) 5091 return (FALSE); 5092 return (TRUE); 5093 } 5094 5095 bool_t 5096 xdr_ndmp_data_start_backup_request_v4(xdrs, objp) 5097 XDR *xdrs; 5098 ndmp_data_start_backup_request_v4 *objp; 5099 { 5100 5101 rpc_inline_t *buf; 5102 5103 if (!xdr_ndmp_data_start_backup_request_v3(xdrs, objp)) 5104 return (FALSE); 5105 return (TRUE); 5106 } 5107 5108 bool_t 5109 xdr_ndmp_data_start_backup_reply_v2(xdrs, objp) 5110 XDR *xdrs; 5111 ndmp_data_start_backup_reply_v2 *objp; 5112 { 5113 5114 rpc_inline_t *buf; 5115 5116 if (!xdr_ndmp_data_start_backup_reply(xdrs, objp)) 5117 return (FALSE); 5118 return (TRUE); 5119 } 5120 5121 bool_t 5122 xdr_ndmp_data_start_backup_reply_v3(xdrs, objp) 5123 XDR *xdrs; 5124 ndmp_data_start_backup_reply_v3 *objp; 5125 { 5126 5127 rpc_inline_t *buf; 5128 5129 if (!xdr_ndmp_data_start_backup_reply(xdrs, objp)) 5130 return (FALSE); 5131 return (TRUE); 5132 } 5133 5134 bool_t 5135 xdr_ndmp_data_start_backup_reply_v4(xdrs, objp) 5136 XDR *xdrs; 5137 ndmp_data_start_backup_reply_v4 *objp; 5138 { 5139 5140 rpc_inline_t *buf; 5141 5142 if (!xdr_ndmp_data_start_backup_reply(xdrs, objp)) 5143 return (FALSE); 5144 return (TRUE); 5145 } 5146 5147 bool_t 5148 xdr_ndmp_name_v2(xdrs, objp) 5149 XDR *xdrs; 5150 ndmp_name_v2 *objp; 5151 { 5152 5153 rpc_inline_t *buf; 5154 5155 if (!xdr_ndmp_name(xdrs, objp)) 5156 return (FALSE); 5157 return (TRUE); 5158 } 5159 5160 bool_t 5161 xdr_ndmp_data_start_recover_request_v2(xdrs, objp) 5162 XDR *xdrs; 5163 ndmp_data_start_recover_request_v2 *objp; 5164 { 5165 5166 rpc_inline_t *buf; 5167 5168 if (!xdr_ndmp_data_start_recover_request(xdrs, objp)) 5169 return (FALSE); 5170 return (TRUE); 5171 } 5172 5173 bool_t 5174 xdr_ndmp_data_start_recover_request_v4(xdrs, objp) 5175 XDR *xdrs; 5176 ndmp_data_start_recover_request_v4 *objp; 5177 { 5178 5179 rpc_inline_t *buf; 5180 5181 if (!xdr_ndmp_data_start_recover_request_v3(xdrs, objp)) 5182 return (FALSE); 5183 return (TRUE); 5184 } 5185 5186 bool_t 5187 xdr_ndmp_data_start_recover_reply_v2(xdrs, objp) 5188 XDR *xdrs; 5189 ndmp_data_start_recover_reply_v2 *objp; 5190 { 5191 5192 rpc_inline_t *buf; 5193 5194 if (!xdr_ndmp_data_start_recover_reply(xdrs, objp)) 5195 return (FALSE); 5196 return (TRUE); 5197 } 5198 5199 bool_t 5200 xdr_ndmp_data_start_recover_reply_v3(xdrs, objp) 5201 XDR *xdrs; 5202 ndmp_data_start_recover_reply_v3 *objp; 5203 { 5204 5205 rpc_inline_t *buf; 5206 5207 if (!xdr_ndmp_data_start_recover_reply(xdrs, objp)) 5208 return (FALSE); 5209 return (TRUE); 5210 } 5211 5212 bool_t 5213 xdr_ndmp_data_start_recover_reply_v4(xdrs, objp) 5214 XDR *xdrs; 5215 ndmp_data_start_recover_reply_v4 *objp; 5216 { 5217 5218 rpc_inline_t *buf; 5219 5220 if (!xdr_ndmp_data_start_recover_reply(xdrs, objp)) 5221 return (FALSE); 5222 return (TRUE); 5223 } 5224 5225 bool_t 5226 xdr_ndmp_data_start_recover_filehist_reply_v4(xdrs, objp) 5227 XDR *xdrs; 5228 ndmp_data_start_recover_filehist_reply_v4 *objp; 5229 { 5230 5231 rpc_inline_t *buf; 5232 5233 if (!xdr_ndmp_data_start_recover_reply(xdrs, objp)) 5234 return (FALSE); 5235 return (TRUE); 5236 } 5237 5238 bool_t 5239 xdr_ndmp_data_abort_reply_v2(xdrs, objp) 5240 XDR *xdrs; 5241 ndmp_data_abort_reply_v2 *objp; 5242 { 5243 5244 rpc_inline_t *buf; 5245 5246 if (!xdr_ndmp_data_abort_reply(xdrs, objp)) 5247 return (FALSE); 5248 return (TRUE); 5249 } 5250 5251 bool_t 5252 xdr_ndmp_data_abort_reply_v3(xdrs, objp) 5253 XDR *xdrs; 5254 ndmp_data_abort_reply_v3 *objp; 5255 { 5256 5257 rpc_inline_t *buf; 5258 5259 if (!xdr_ndmp_data_abort_reply(xdrs, objp)) 5260 return (FALSE); 5261 return (TRUE); 5262 } 5263 5264 bool_t 5265 xdr_ndmp_data_abort_reply_v4(xdrs, objp) 5266 XDR *xdrs; 5267 ndmp_data_abort_reply_v4 *objp; 5268 { 5269 5270 rpc_inline_t *buf; 5271 5272 if (!xdr_ndmp_data_abort_reply(xdrs, objp)) 5273 return (FALSE); 5274 return (TRUE); 5275 } 5276 5277 bool_t 5278 xdr_ndmp_data_stop_reply_v2(xdrs, objp) 5279 XDR *xdrs; 5280 ndmp_data_stop_reply_v2 *objp; 5281 { 5282 5283 rpc_inline_t *buf; 5284 5285 if (!xdr_ndmp_data_stop_reply(xdrs, objp)) 5286 return (FALSE); 5287 return (TRUE); 5288 } 5289 5290 bool_t 5291 xdr_ndmp_data_stop_reply_v3(xdrs, objp) 5292 XDR *xdrs; 5293 ndmp_data_stop_reply_v3 *objp; 5294 { 5295 5296 rpc_inline_t *buf; 5297 5298 if (!xdr_ndmp_data_stop_reply(xdrs, objp)) 5299 return (FALSE); 5300 return (TRUE); 5301 } 5302 5303 bool_t 5304 xdr_ndmp_data_stop_reply_v4(xdrs, objp) 5305 XDR *xdrs; 5306 ndmp_data_stop_reply_v4 *objp; 5307 { 5308 5309 rpc_inline_t *buf; 5310 5311 if (!xdr_ndmp_data_stop_reply(xdrs, objp)) 5312 return (FALSE); 5313 return (TRUE); 5314 } 5315 5316 bool_t 5317 xdr_ndmp_data_get_env_reply_v2(xdrs, objp) 5318 XDR *xdrs; 5319 ndmp_data_get_env_reply_v2 *objp; 5320 { 5321 5322 rpc_inline_t *buf; 5323 5324 if (!xdr_ndmp_data_get_env_reply(xdrs, objp)) 5325 return (FALSE); 5326 return (TRUE); 5327 } 5328 5329 bool_t 5330 xdr_ndmp_data_get_env_reply_v3(xdrs, objp) 5331 XDR *xdrs; 5332 ndmp_data_get_env_reply_v3 *objp; 5333 { 5334 5335 rpc_inline_t *buf; 5336 5337 if (!xdr_ndmp_data_get_env_reply(xdrs, objp)) 5338 return (FALSE); 5339 return (TRUE); 5340 } 5341 5342 bool_t 5343 xdr_ndmp_data_get_env_reply_v4(xdrs, objp) 5344 XDR *xdrs; 5345 ndmp_data_get_env_reply_v4 *objp; 5346 { 5347 5348 rpc_inline_t *buf; 5349 5350 if (!xdr_ndmp_data_get_env_reply(xdrs, objp)) 5351 return (FALSE); 5352 return (TRUE); 5353 } 5354 5355 bool_t 5356 xdr_ndmp_data_listen_request_v4(xdrs, objp) 5357 XDR *xdrs; 5358 ndmp_data_listen_request_v4 *objp; 5359 { 5360 5361 rpc_inline_t *buf; 5362 5363 if (!xdr_ndmp_data_listen_request_v3(xdrs, objp)) 5364 return (FALSE); 5365 return (TRUE); 5366 } 5367 5368 bool_t 5369 xdr_ndmp_data_connect_reply_v4(xdrs, objp) 5370 XDR *xdrs; 5371 ndmp_data_connect_reply_v4 *objp; 5372 { 5373 5374 rpc_inline_t *buf; 5375 5376 if (!xdr_ndmp_data_connect_reply_v3(xdrs, objp)) 5377 return (FALSE); 5378 return (TRUE); 5379 } 5380 5381 bool_t 5382 xdr_ndmp_notify_data_halted_request_v2(xdrs, objp) 5383 XDR *xdrs; 5384 ndmp_notify_data_halted_request_v2 *objp; 5385 { 5386 5387 rpc_inline_t *buf; 5388 5389 if (!xdr_ndmp_notify_data_halted_request(xdrs, objp)) 5390 return (FALSE); 5391 return (TRUE); 5392 } 5393 5394 bool_t 5395 xdr_ndmp_notify_data_halted_request_v3(xdrs, objp) 5396 XDR *xdrs; 5397 ndmp_notify_data_halted_request_v3 *objp; 5398 { 5399 5400 rpc_inline_t *buf; 5401 5402 if (!xdr_ndmp_notify_data_halted_request(xdrs, objp)) 5403 return (FALSE); 5404 return (TRUE); 5405 } 5406 5407 bool_t 5408 xdr_ndmp_notify_connection_status_request_v2(xdrs, objp) 5409 XDR *xdrs; 5410 ndmp_notify_connection_status_request_v2 *objp; 5411 { 5412 5413 rpc_inline_t *buf; 5414 5415 if (!xdr_ndmp_notify_connected_request(xdrs, objp)) 5416 return (FALSE); 5417 return (TRUE); 5418 } 5419 5420 bool_t 5421 xdr_ndmp_notify_connection_status_request_v3(xdrs, objp) 5422 XDR *xdrs; 5423 ndmp_notify_connection_status_request_v3 *objp; 5424 { 5425 5426 rpc_inline_t *buf; 5427 5428 if (!xdr_ndmp_notify_connected_request(xdrs, objp)) 5429 return (FALSE); 5430 return (TRUE); 5431 } 5432 5433 bool_t 5434 xdr_ndmp_notify_connection_status_request_v4(xdrs, objp) 5435 XDR *xdrs; 5436 ndmp_notify_connection_status_request_v4 *objp; 5437 { 5438 5439 rpc_inline_t *buf; 5440 5441 if (!xdr_ndmp_notify_connected_request(xdrs, objp)) 5442 return (FALSE); 5443 return (TRUE); 5444 } 5445 5446 bool_t 5447 xdr_ndmp_notify_mover_paused_request_v2(xdrs, objp) 5448 XDR *xdrs; 5449 ndmp_notify_mover_paused_request_v2 *objp; 5450 { 5451 5452 rpc_inline_t *buf; 5453 5454 if (!xdr_ndmp_notify_mover_paused_request(xdrs, objp)) 5455 return (FALSE); 5456 return (TRUE); 5457 } 5458 5459 bool_t 5460 xdr_ndmp_notify_mover_paused_request_v3(xdrs, objp) 5461 XDR *xdrs; 5462 ndmp_notify_mover_paused_request_v3 *objp; 5463 { 5464 5465 rpc_inline_t *buf; 5466 5467 if (!xdr_ndmp_notify_mover_paused_request(xdrs, objp)) 5468 return (FALSE); 5469 return (TRUE); 5470 } 5471 5472 bool_t 5473 xdr_ndmp_notify_mover_paused_request_v4(xdrs, objp) 5474 XDR *xdrs; 5475 ndmp_notify_mover_paused_request_v4 *objp; 5476 { 5477 5478 rpc_inline_t *buf; 5479 5480 if (!xdr_ndmp_notify_mover_paused_request(xdrs, objp)) 5481 return (FALSE); 5482 return (TRUE); 5483 } 5484 5485 bool_t 5486 xdr_ndmp_notify_mover_halted_request_v2(xdrs, objp) 5487 XDR *xdrs; 5488 ndmp_notify_mover_halted_request_v2 *objp; 5489 { 5490 5491 rpc_inline_t *buf; 5492 5493 if (!xdr_ndmp_notify_mover_halted_request(xdrs, objp)) 5494 return (FALSE); 5495 return (TRUE); 5496 } 5497 5498 bool_t 5499 xdr_ndmp_notify_mover_halted_request_v3(xdrs, objp) 5500 XDR *xdrs; 5501 ndmp_notify_mover_halted_request_v3 *objp; 5502 { 5503 5504 rpc_inline_t *buf; 5505 5506 if (!xdr_ndmp_notify_mover_halted_request(xdrs, objp)) 5507 return (FALSE); 5508 return (TRUE); 5509 } 5510 5511 bool_t 5512 xdr_ndmp_notify_data_read_request_v2(xdrs, objp) 5513 XDR *xdrs; 5514 ndmp_notify_data_read_request_v2 *objp; 5515 { 5516 5517 rpc_inline_t *buf; 5518 5519 if (!xdr_ndmp_notify_data_read_request(xdrs, objp)) 5520 return (FALSE); 5521 return (TRUE); 5522 } 5523 5524 bool_t 5525 xdr_ndmp_notify_data_read_request_v3(xdrs, objp) 5526 XDR *xdrs; 5527 ndmp_notify_data_read_request_v3 *objp; 5528 { 5529 5530 rpc_inline_t *buf; 5531 5532 if (!xdr_ndmp_notify_data_read_request(xdrs, objp)) 5533 return (FALSE); 5534 return (TRUE); 5535 } 5536 5537 bool_t 5538 xdr_ndmp_notify_data_read_request_v4(xdrs, objp) 5539 XDR *xdrs; 5540 ndmp_notify_data_read_request_v4 *objp; 5541 { 5542 5543 rpc_inline_t *buf; 5544 5545 if (!xdr_ndmp_notify_data_read_request(xdrs, objp)) 5546 return (FALSE); 5547 return (TRUE); 5548 } 5549 5550 bool_t 5551 xdr_ndmp_log_log_request_v2(xdrs, objp) 5552 XDR *xdrs; 5553 ndmp_log_log_request_v2 *objp; 5554 { 5555 5556 rpc_inline_t *buf; 5557 5558 if (!xdr_ndmp_log_log_request(xdrs, objp)) 5559 return (FALSE); 5560 return (TRUE); 5561 } 5562 5563 bool_t 5564 xdr_ndmp_log_log_request_v3(xdrs, objp) 5565 XDR *xdrs; 5566 ndmp_log_log_request_v3 *objp; 5567 { 5568 5569 rpc_inline_t *buf; 5570 5571 if (!xdr_ndmp_log_log_request(xdrs, objp)) 5572 return (FALSE); 5573 return (TRUE); 5574 } 5575 5576 bool_t 5577 xdr_ndmp_log_log_request_v4(xdrs, objp) 5578 XDR *xdrs; 5579 ndmp_log_log_request_v4 *objp; 5580 { 5581 5582 rpc_inline_t *buf; 5583 5584 if (!xdr_ndmp_log_log_request(xdrs, objp)) 5585 return (FALSE); 5586 return (TRUE); 5587 } 5588 5589 bool_t 5590 xdr_ndmp_log_debug_request_v2(xdrs, objp) 5591 XDR *xdrs; 5592 ndmp_log_debug_request_v2 *objp; 5593 { 5594 5595 rpc_inline_t *buf; 5596 5597 if (!xdr_ndmp_log_debug_request(xdrs, objp)) 5598 return (FALSE); 5599 return (TRUE); 5600 } 5601 5602 bool_t 5603 xdr_ndmp_log_debug_request_v3(xdrs, objp) 5604 XDR *xdrs; 5605 ndmp_log_debug_request_v3 *objp; 5606 { 5607 5608 rpc_inline_t *buf; 5609 5610 if (!xdr_ndmp_log_debug_request(xdrs, objp)) 5611 return (FALSE); 5612 return (TRUE); 5613 } 5614 5615 bool_t 5616 xdr_ndmp_log_debug_request_v4(xdrs, objp) 5617 XDR *xdrs; 5618 ndmp_log_debug_request_v4 *objp; 5619 { 5620 5621 rpc_inline_t *buf; 5622 5623 if (!xdr_ndmp_log_debug_request(xdrs, objp)) 5624 return (FALSE); 5625 return (TRUE); 5626 } 5627 5628 bool_t 5629 xdr_ndmp_log_file_request_v2(xdrs, objp) 5630 XDR *xdrs; 5631 ndmp_log_file_request_v2 *objp; 5632 { 5633 5634 rpc_inline_t *buf; 5635 5636 if (!xdr_ndmp_log_file_request(xdrs, objp)) 5637 return (FALSE); 5638 return (TRUE); 5639 } 5640 5641 bool_t 5642 xdr_ndmp_file(xdrs, objp) 5643 XDR *xdrs; 5644 ndmp_file *objp; 5645 { 5646 5647 rpc_inline_t *buf; 5648 5649 if (!xdr_ndmp_file_v3(xdrs, objp)) 5650 return (FALSE); 5651 return (TRUE); 5652 } 5653 5654 bool_t 5655 xdr_ndmp_dir(xdrs, objp) 5656 XDR *xdrs; 5657 ndmp_dir *objp; 5658 { 5659 5660 rpc_inline_t *buf; 5661 5662 if (!xdr_ndmp_dir_v3(xdrs, objp)) 5663 return (FALSE); 5664 return (TRUE); 5665 } 5666 5667 bool_t 5668 xdr_ndmp_node(xdrs, objp) 5669 XDR *xdrs; 5670 ndmp_node *objp; 5671 { 5672 5673 rpc_inline_t *buf; 5674 5675 if (!xdr_ndmp_node_v3(xdrs, objp)) 5676 return (FALSE); 5677 return (TRUE); 5678 } 5679 5680 bool_t 5681 xdr_ndmp_fh_add_unix_path_request_v2(xdrs, objp) 5682 XDR *xdrs; 5683 ndmp_fh_add_unix_path_request_v2 *objp; 5684 { 5685 5686 rpc_inline_t *buf; 5687 5688 if (!xdr_ndmp_fh_add_unix_path_request(xdrs, objp)) 5689 return (FALSE); 5690 return (TRUE); 5691 } 5692 5693 bool_t 5694 xdr_ndmp_fh_add_unix_path_request_v3(xdrs, objp) 5695 XDR *xdrs; 5696 ndmp_fh_add_unix_path_request_v3 *objp; 5697 { 5698 5699 rpc_inline_t *buf; 5700 5701 if (!xdr_ndmp_fh_add_unix_path_request(xdrs, objp)) 5702 return (FALSE); 5703 return (TRUE); 5704 } 5705 5706 bool_t 5707 xdr_ndmp_fh_add_file_request_v4(xdrs, objp) 5708 XDR *xdrs; 5709 ndmp_fh_add_file_request_v4 *objp; 5710 { 5711 5712 rpc_inline_t *buf; 5713 5714 if (!xdr_ndmp_fh_add_file_request_v3(xdrs, objp)) 5715 return (FALSE); 5716 return (TRUE); 5717 } 5718 5719 bool_t 5720 xdr_ndmp_fh_add_unix_dir_request_v2(xdrs, objp) 5721 XDR *xdrs; 5722 ndmp_fh_add_unix_dir_request_v2 *objp; 5723 { 5724 5725 rpc_inline_t *buf; 5726 5727 if (!xdr_ndmp_fh_add_unix_dir_request(xdrs, objp)) 5728 return (FALSE); 5729 return (TRUE); 5730 } 5731 5732 bool_t 5733 xdr_ndmp_fh_add_unix_dir_request_v3(xdrs, objp) 5734 XDR *xdrs; 5735 ndmp_fh_add_unix_dir_request_v3 *objp; 5736 { 5737 5738 rpc_inline_t *buf; 5739 5740 if (!xdr_ndmp_fh_add_unix_dir_request(xdrs, objp)) 5741 return (FALSE); 5742 return (TRUE); 5743 } 5744 5745 bool_t 5746 xdr_ndmp_fh_add_dir_request_v4(xdrs, objp) 5747 XDR *xdrs; 5748 ndmp_fh_add_dir_request_v4 *objp; 5749 { 5750 5751 rpc_inline_t *buf; 5752 5753 if (!xdr_ndmp_fh_add_dir_request_v3(xdrs, objp)) 5754 return (FALSE); 5755 return (TRUE); 5756 } 5757 5758 bool_t 5759 xdr_ndmp_fh_add_unix_node_request_v2(xdrs, objp) 5760 XDR *xdrs; 5761 ndmp_fh_add_unix_node_request_v2 *objp; 5762 { 5763 5764 rpc_inline_t *buf; 5765 5766 if (!xdr_ndmp_fh_add_unix_node_request(xdrs, objp)) 5767 return (FALSE); 5768 return (TRUE); 5769 } 5770 5771 bool_t 5772 xdr_ndmp_fh_add_unix_node_request_v3(xdrs, objp) 5773 XDR *xdrs; 5774 ndmp_fh_add_unix_node_request_v3 *objp; 5775 { 5776 5777 rpc_inline_t *buf; 5778 5779 if (!xdr_ndmp_fh_add_unix_node_request(xdrs, objp)) 5780 return (FALSE); 5781 return (TRUE); 5782 } 5783 5784 bool_t 5785 xdr_ndmp_fh_add_node_request_v4(xdrs, objp) 5786 XDR *xdrs; 5787 ndmp_fh_add_node_request_v4 *objp; 5788 { 5789 5790 rpc_inline_t *buf; 5791 5792 if (!xdr_ndmp_fh_add_node_request_v3(xdrs, objp)) 5793 return (FALSE); 5794 return (TRUE); 5795 } 5796