00001 #ifndef mtxdef_h 00002 #define mtxdef_h 00003 00004 #define MTX_S_MTXDEF 4 00005 00006 struct _mtx { 00007 union { 00008 int mtxdef_$_fill_1; 00009 struct { 00010 unsigned mtxdef_$_fill_2 : 16; 00011 unsigned mtx_v_wrt : 1; 00012 unsigned mtx_v_interlock : 1; 00013 unsigned mtx_v_fill_2_ : 6; 00014 }; 00015 struct { 00016 unsigned short int mtx_w_owncnt; 00017 unsigned short int mtx_w_sts; 00018 }; 00019 }; 00020 }; 00021 00022 #endif 00023 00024