00001 #ifndef shm_iddef_h 00002 #define shm_iddef_h 00003 00004 struct _shm_id { 00005 union { 00006 struct { 00007 union { 00008 unsigned int shm_id_l_short_id; 00009 struct { 00010 unsigned short int shm_id_w_index; 00011 unsigned short int shm_id_w_extent; 00012 }; 00013 }; 00014 unsigned int shm_id_l_seq_num; 00015 }; 00016 unsigned long long shm_id_q_ident; 00017 }; 00018 }; 00019 00020 typedef unsigned long long SHM_ID_PQ; 00021 00022 #endif 00023 00024