ESS_PARTDEF_INVALID_T

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 TypeFieldDescription
ESS_USHORT_Terror_typeOne of the Error constants listed below.
ESS_ULONG_Tline_number

Line number for the erroneous line.

For partition defn: line number

For global map: line number

For slice map: slice number.

ESS_ULONG_Toverlap_numberSlice number for overlapped slices, partition number for overlapped partition.
ESS_CHAR_Tmember_name[ESS_MBRNAMELEN]Erroneous member name, used only for mapping rules.
ESS_CHAR_Terror_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