4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
23 * Copyright (c) 1999,2001 by Sun Microsystems, Inc.
24 * All rights reserved.
27 * Please do not edit this file.
28 * It was generated using rpcgen.
31 #pragma ident "%Z%%M% %I% %E% SMI"
35 #include <rpcsvc/bootparam_prot.h>
40 xdr_bp_machine_name_t(XDR
*xdrs
, bp_machine_name_t
*objp
)
42 if (!xdr_string(xdrs
, objp
, MAX_MACHINE_NAME
)) {
49 xdr_bp_path_t(XDR
*xdrs
, bp_path_t
*objp
)
51 if (!xdr_string(xdrs
, objp
, MAX_PATH_LEN
)) {
58 xdr_bp_fileid_t(XDR
*xdrs
, bp_fileid_t
*objp
)
60 if (!xdr_string(xdrs
, objp
, MAX_FILEID
)) {
67 xdr_ip_addr_t(XDR
*xdrs
, ip_addr_t
*objp
)
69 if (!xdr_char(xdrs
, &objp
->net
)) {
72 if (!xdr_char(xdrs
, &objp
->host
)) {
75 if (!xdr_char(xdrs
, &objp
->lh
)) {
78 if (!xdr_char(xdrs
, &objp
->impno
)) {
85 xdr_bp_address(XDR
*xdrs
, bp_address
*objp
)
87 if (!xdr_int(xdrs
, &objp
->address_type
)) {
90 switch (objp
->address_type
) {
92 if (!xdr_ip_addr_t(xdrs
, &objp
->bp_address_u
.ip_addr
)) {
103 xdr_bp_whoami_arg(XDR
*xdrs
, bp_whoami_arg
*objp
)
105 if (!xdr_bp_address(xdrs
, &objp
->client_address
)) {
112 xdr_bp_whoami_res(XDR
*xdrs
, bp_whoami_res
*objp
)
114 if (!xdr_bp_machine_name_t(xdrs
, &objp
->client_name
)) {
117 if (!xdr_bp_machine_name_t(xdrs
, &objp
->domain_name
)) {
120 if (!xdr_bp_address(xdrs
, &objp
->router_address
)) {
127 xdr_bp_getfile_arg(XDR
*xdrs
, bp_getfile_arg
*objp
)
129 if (!xdr_bp_machine_name_t(xdrs
, &objp
->client_name
)) {
132 if (!xdr_bp_fileid_t(xdrs
, &objp
->file_id
)) {
139 xdr_bp_getfile_res(XDR
*xdrs
, bp_getfile_res
*objp
)
141 if (!xdr_bp_machine_name_t(xdrs
, &objp
->server_name
)) {
144 if (!xdr_bp_address(xdrs
, &objp
->server_address
)) {
147 if (!xdr_bp_path_t(xdrs
, &objp
->server_path
)) {