16bbe0590SSundeep Panicker /* 26bbe0590SSundeep Panicker * CDDL HEADER START 36bbe0590SSundeep Panicker * 46bbe0590SSundeep Panicker * The contents of this file are subject to the terms of the 56bbe0590SSundeep Panicker * Common Development and Distribution License (the "License"). 66bbe0590SSundeep Panicker * You may not use this file except in compliance with the License. 76bbe0590SSundeep Panicker * 86bbe0590SSundeep Panicker * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 96bbe0590SSundeep Panicker * or http://www.opensolaris.org/os/licensing. 106bbe0590SSundeep Panicker * See the License for the specific language governing permissions 116bbe0590SSundeep Panicker * and limitations under the License. 126bbe0590SSundeep Panicker * 136bbe0590SSundeep Panicker * When distributing Covered Code, include this CDDL HEADER in each 146bbe0590SSundeep Panicker * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 156bbe0590SSundeep Panicker * If applicable, add the following below this CDDL HEADER, with the 166bbe0590SSundeep Panicker * fields enclosed by brackets "[]" replaced with your own identifying 176bbe0590SSundeep Panicker * information: Portions Copyright [yyyy] [name of copyright owner] 186bbe0590SSundeep Panicker * 196bbe0590SSundeep Panicker * CDDL HEADER END 206bbe0590SSundeep Panicker */ 216bbe0590SSundeep Panicker 226bbe0590SSundeep Panicker /* 236bbe0590SSundeep Panicker * Copyright 2009 Sun Microsystems, Inc. All rights reserved. 246bbe0590SSundeep Panicker * Use is subject to license terms. 256bbe0590SSundeep Panicker */ 266bbe0590SSundeep Panicker 276bbe0590SSundeep Panicker #ifndef _NVFRU_H 286bbe0590SSundeep Panicker #define _NVFRU_H 296bbe0590SSundeep Panicker 306bbe0590SSundeep Panicker #include <sys/types.h> 316bbe0590SSundeep Panicker #include <libnvpair.h> 326bbe0590SSundeep Panicker 336bbe0590SSundeep Panicker #ifdef __cplusplus 346bbe0590SSundeep Panicker extern "C" { 356bbe0590SSundeep Panicker #endif 366bbe0590SSundeep Panicker 37*d946b6ceSSundeep Panicker extern int rawfru_to_nvlist(uint8_t *, size_t, char *, nvlist_t **); 386bbe0590SSundeep Panicker 396bbe0590SSundeep Panicker #ifdef __cplusplus 406bbe0590SSundeep Panicker } 416bbe0590SSundeep Panicker #endif 426bbe0590SSundeep Panicker 436bbe0590SSundeep Panicker #endif /* _NVFRU_H */ 44