2 % * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
3 % * Use is subject to license terms.
7 % * The contents of this file are subject to the terms of the
8 % * Common Development and Distribution License, Version 1.0 only
9 % * (the "License"). You may not use this file except in compliance
12 % * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
13 % * or http://www.opensolaris.org/os/licensing.
14 % * See the License for the specific language governing permissions
15 % * and limitations under the License.
17 % * When distributing Covered Code, include this CDDL HEADER in each
18 % * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
19 % * If applicable, add the following below this CDDL HEADER, with the
20 % * fields enclosed by brackets "[]" replaced with your own identifying
21 % * information: Portions Copyright [yyyy] [name of copyright owner]
26 %#pragma ident "%Z%%M% %I% %E% SMI"
29 % * This file has the shared fixed array RPC definitions for use in a couple
38 typedef char md_node_nm_t[MD_MAX_NODENAME_PLUS_1];
39 typedef char md_mnnode_nm_t[MD_MAX_MNNODENAME_PLUS_1];
45 typedef char md_set_nm_t[MD_MAX_SETNAME_PLUS_1];
49 % * Mediator Basic Data Types
51 typedef md_node_nm_t md_alias_nm_t[MAX_HOST_ADDRS];
52 typedef u_int md_alias_ip_t[MAX_HOST_ADDRS];
57 % * Values for the a_flg structure member of md_alias_nm_ip_t structure
59 %#define NMIP_F_LOCAL 0x0001
72 md_hi_t n_lst[MED_MAX_HOSTS];
82 md_h_t n_lst[MED_MAX_HOSTS];
89 typedef md_node_nm_t md_node_nm_arr_t[MD_MAXSIDES];
94 % * Node Name type with added aliases
96 struct md_node_nm_arr_t {
98 md_h_t n_lst[MD_MAXSIDES];