00001 #ifndef shldef_h 00002 #define shldef_h 00003 00004 #define SHL_M_FIXUP 0x1 00005 #define SHL_C_OLD_SHL_SIZE 56 00006 #define SHL_C_MAXNAMLNG 39 00007 #define SHL_K_LENGTH 64 00008 #define SHL_C_LENGTH 64 00009 #define SHL_S_SHLDEF 64 00010 00011 struct _shl { 00012 void *shl_l_baseva; 00013 struct _shl *shl_l_shlptr; 00014 00015 unsigned int shl_l_ident; 00016 void *shl_l_permctx; 00017 char shl_b_shl_size; 00018 short int shldef_$_fill_1; 00019 union { 00020 unsigned char shl_b_flags; 00021 struct { 00022 unsigned shl_v_fixup : 1; 00023 unsigned shl_v_fill_2_ : 7; 00024 }; 00025 }; 00026 void *shl_l_icb; 00027 union { 00028 char shl_t_imgnam [40]; 00029 char shl_b_namlng; 00030 }; 00031 }; 00032 00033 #endif 00034