libfru 3.0.5.gda76326
FRU Manupulation Library
|
Header for FRU error codes. More...
Go to the source code of this file.
Data Structures | |
struct | fru_errno_t |
Enumerations | |
enum | fru_error_code_t { FENONE , FEGENERIC , FEINIT , FENONPRINT , FENONHEX , FERANGE , FENOTEVEN , FEAUTOENC , FEBADENC , FE2SMALL , FE2BIG , FESIZE , FEHDRVER , FEHDRCKSUM , FEHDRBADPTR , FEDATACKSUM , FEAREADUP , FEAREANOTSUP , FEAREABADTYPE , FENOTERM , FEBDATE , FENOFIELD , FENOREC , FEBADDATA , FENODATA , FEMRMGMTBAD , FEMRNOTSUP , FEMREND , FEAPOS , FENOTEMPTY , FEAENABLED , FEADISABLED , FELIB , FETOTALCOUNT } |
Defines the errors specific to libfru. More... | |
enum | fru_error_source_t { FERR_LOC_INTERNAL , FERR_LOC_CHASSIS , FERR_LOC_BOARD , FERR_LOC_PRODUCT , FERR_LOC_MR , FERR_LOC_GENERAL , FERR_LOC_CALLER , FERR_LOC_COUNT } |
Describes an offending area, see fru_errno_t. More... | |
Functions | |
const char * | fru_strerr (fru_errno_t) |
Get a description of the given fru_errno value. | |
void | fru_clearerr (void) |
Clear the error status of the library. | |
Variables | |
__thread fru_errno_t | fru_errno |
Numeric code of an error. | |
Header for FRU error codes.
Copyright (C) 2016-2021 Alexander Amelkin alexa.nosp@m.nder.nosp@m.@amel.nosp@m.kin..nosp@m.msk.r.nosp@m.u SPDX-License-Identifier: LGPL-2.0-or-later OR Apache-2.0