This is the shared partition verification structure.
typedef struct ESS_PARTDEF_INVALID_T { ESS_USHORT_T error_type; ESS_ULONG_T line_number; ESS_ULONG_T overlap_number; ESS_CHAR_T member_name[ESS_MBRNAMELEN]; ESS_CHAR_T error_message[ESS_LINELEN]; } ESS_PARTDEF_INVALID_T, *ESS_PPARTDEF_INVALID_T, **ESS_PPPARTDEF_INVALID_T;
Data Type | Field | Description |
---|---|---|
ESS_USHORT_T | error_type | One of the Error constants listed below. |
ESS_ULONG_T | line_number | Line number for the erroneous line. For partition defn: line number For global map: line number For slice map: slice number. |
ESS_ULONG_T | overlap_number | Slice number for overlapped slices, partition number for overlapped partition. |
ESS_CHAR_T | member_name[ESS_MBRNAMELEN] | Erroneous member name, used only for mapping rules. |
ESS_CHAR_T | error_message[ESS_LINELEN] | One of the Error constants listed below. |
Error Constants
define ESS_PARTITION_DEF_ERROR = 1 define ESS_PARTITION_GLOBAL_MAP_ERROR = 2 define ESS_PARTITION_AREA_MAP_ERROR = 3 define ESS_PARITITON_AREA_OVERLAP_ERROR = 4 define ESS_PARTITION_OVERLAP_ERROR = 5 define ESS_PARTITION_CELLCOUNT_MISMATCH = 6 define ESS_PARTITION_TYPE_CONFLICT = 8 define ESS_PARTITION_DEFAULT_LOGIN_ERROR = 9 define ESS_PARTITION_INVALID_USER = 10 define ESS_PARTITION_INVALID_PW = 11