diff options
Diffstat (limited to 'include/waiting_threads.h')
-rw-r--r-- | include/waiting_threads.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/include/waiting_threads.h b/include/waiting_threads.h index 0df17a47c61..322b5972ec0 100644 --- a/include/waiting_threads.h +++ b/include/waiting_threads.h @@ -19,10 +19,10 @@ #include <my_global.h> #include <my_sys.h> -C_MODE_START - #include <lf.h> +C_MODE_START + typedef struct st_wt_resource_id WT_RESOURCE_ID; typedef struct st_wt_resource_type { @@ -30,10 +30,13 @@ typedef struct st_wt_resource_type { const void *(*make_key)(WT_RESOURCE_ID *id, uint *len); } WT_RESOURCE_TYPE; +/* we want to compare this struct with memcmp, make it packed */ +#pragma pack(push,1) struct st_wt_resource_id { - WT_RESOURCE_TYPE *type; ulonglong value; + WT_RESOURCE_TYPE *type; }; +#pragma pack(pop) #define WT_WAIT_STATS 24 #define WT_CYCLE_STATS 32 |