xref: /onnv-gate/usr/src/lib/libsmbios/common/smbios.h (revision 437:76c202dd62bf)
1*437Smws /*
2*437Smws  * CDDL HEADER START
3*437Smws  *
4*437Smws  * The contents of this file are subject to the terms of the
5*437Smws  * Common Development and Distribution License, Version 1.0 only
6*437Smws  * (the "License").  You may not use this file except in compliance
7*437Smws  * with the License.
8*437Smws  *
9*437Smws  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10*437Smws  * or http://www.opensolaris.org/os/licensing.
11*437Smws  * See the License for the specific language governing permissions
12*437Smws  * and limitations under the License.
13*437Smws  *
14*437Smws  * When distributing Covered Code, include this CDDL HEADER in each
15*437Smws  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16*437Smws  * If applicable, add the following below this CDDL HEADER, with the
17*437Smws  * fields enclosed by brackets "[]" replaced with your own identifying
18*437Smws  * information: Portions Copyright [yyyy] [name of copyright owner]
19*437Smws  *
20*437Smws  * CDDL HEADER END
21*437Smws  */
22*437Smws /*
23*437Smws  * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
24*437Smws  * Use is subject to license terms.
25*437Smws  */
26*437Smws 
27*437Smws #ifndef	_SMBIOS_H
28*437Smws #define	_SMBIOS_H
29*437Smws 
30*437Smws #pragma ident	"%Z%%M%	%I%	%E% SMI"
31*437Smws 
32*437Smws #include <sys/smbios.h>
33*437Smws 
34*437Smws #ifdef	__cplusplus
35*437Smws extern "C" {
36*437Smws #endif
37*437Smws 
38*437Smws /*
39*437Smws  * This header file defines the interfaces available from the SMBIOS access
40*437Smws  * library, libsmbios, and an equivalent kernel module.  This API can be used
41*437Smws  * to access DMTF SMBIOS data from a device, file, or raw memory buffer.
42*437Smws  * This is NOT yet a public interface, although it may eventually become one in
43*437Smws  * the fullness of time after we gain more experience with the interfaces.
44*437Smws  *
45*437Smws  * In the meantime, be aware that any program linked with this API in this
46*437Smws  * release of Solaris is almost guaranteed to break in the next release.
47*437Smws  *
48*437Smws  * In short, do not user this header file or these routines for any purpose.
49*437Smws  */
50*437Smws 
51*437Smws #ifdef	__cplusplus
52*437Smws }
53*437Smws #endif
54*437Smws 
55*437Smws #endif	/* _SMBIOS_H */
56