00001 #ifndef xabjnldef_h 00002 #define xabjnldef_h 00003 00004 #define XAB_C_JNL 34 00005 00006 #define XAB_C_JNL_TYPE_NONE 0 00007 #define XAB_C_AI 1 00008 #define XAB_C_BI 2 00009 #define XAB_C_AT 3 00010 #define XAB_C_RU_DEFAULT 4 00011 #define XAB_M_JOURNAL_DISABLED 0x1 00012 #define XAB_M_BACKUP_DONE 0x2 00013 00014 struct _xabjnldef { 00015 unsigned char xab_b_cod; 00016 unsigned char xab_b_bln; 00017 short int xabjnldef_$_fill_1; 00018 void *xab_l_nxt; 00019 unsigned char xab_b_xabjnl_type; 00020 char xabjnldef_$_fill_5; 00021 union { 00022 unsigned short int xab_w_jnl_flags; 00023 struct { 00024 unsigned xab_v_journal_disabled : 1; 00025 unsigned xab_v_backup_done : 1; 00026 unsigned xab_v_fill_16_ : 6; 00027 }; 00028 }; 00029 struct _fabdef *xab_l_jnl_fab; 00030 char *xab_l_volnam_buf; 00031 unsigned short int xab_w_volnam_siz; 00032 unsigned short int xab_w_volnam_len; 00033 unsigned long long xab_q_jnl_verify_cdate; 00034 unsigned int xab_l_jnlidx; 00035 unsigned int xab_l_backup_seqno; 00036 unsigned long long xab_q_jnl_mod_time; 00037 unsigned int xabjnldef_$_fill_7; 00038 unsigned int xabjnldef_$_fill_8; 00039 unsigned int xabjnldef_$_fill_9; 00040 unsigned int xabjnldef_$_fill_10; 00041 unsigned int xabjnldef_$_fill_11; 00042 unsigned int xabjnldef_$_fill_12; 00043 unsigned int xabjnldef_$_fill_13; 00044 unsigned int xabjnldef_$_fill_14; 00045 }; 00046 00047 #endif 00048 00049