16cb1ca52Saf /* 26cb1ca52Saf * CDDL HEADER START 36cb1ca52Saf * 46cb1ca52Saf * The contents of this file are subject to the terms of the 56cb1ca52Saf * Common Development and Distribution License (the "License"). 66cb1ca52Saf * You may not use this file except in compliance with the License. 76cb1ca52Saf * 86cb1ca52Saf * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 96cb1ca52Saf * or http://www.opensolaris.org/os/licensing. 106cb1ca52Saf * See the License for the specific language governing permissions 116cb1ca52Saf * and limitations under the License. 126cb1ca52Saf * 136cb1ca52Saf * When distributing Covered Code, include this CDDL HEADER in each 146cb1ca52Saf * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 156cb1ca52Saf * If applicable, add the following below this CDDL HEADER, with the 166cb1ca52Saf * fields enclosed by brackets "[]" replaced with your own identifying 176cb1ca52Saf * information: Portions Copyright [yyyy] [name of copyright owner] 186cb1ca52Saf * 196cb1ca52Saf * CDDL HEADER END 206cb1ca52Saf */ 216cb1ca52Saf /* 22*837416c3Scy * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 236cb1ca52Saf * Use is subject to license terms. 246cb1ca52Saf */ 256cb1ca52Saf 266cb1ca52Saf #ifndef _EFT_CONFIG_IMPL_H 276cb1ca52Saf #define _EFT_CONFIG_IMPL_H 286cb1ca52Saf 296cb1ca52Saf #ifdef __cplusplus 306cb1ca52Saf extern "C" { 316cb1ca52Saf #endif 326cb1ca52Saf 336cb1ca52Saf /* 346cb1ca52Saf * private to config.c and mdb module. 356cb1ca52Saf * 366cb1ca52Saf * Data structure for storing config. all access to 376cb1ca52Saf * to this information happens using the config.h interfaces. 386cb1ca52Saf */ 396cb1ca52Saf struct config { 406cb1ca52Saf struct config *next; 416cb1ca52Saf struct config *child; 426cb1ca52Saf struct config *parent; 436cb1ca52Saf const char *s; 44*837416c3Scy intptr_t num; 456cb1ca52Saf struct lut *props; 466cb1ca52Saf }; 476cb1ca52Saf 486cb1ca52Saf #ifdef __cplusplus 496cb1ca52Saf } 506cb1ca52Saf #endif 516cb1ca52Saf 526cb1ca52Saf #endif /* _EFT_CONFIG_IMPL_H */ 53