mirror of
https://github.com/MariaDB/server.git
synced 2025-01-22 06:44:16 +01:00
add c_pget to db.h addresses #107
git-svn-id: file:///svn/tokudb@942 c7de825b-a66e-492c-adef-691d508d4ae1
This commit is contained in:
parent
3e29f976cc
commit
6a762592d1
17 changed files with 23 additions and 6 deletions
|
@ -210,7 +210,8 @@ struct __toku_dbc {
|
|||
int (*c_del) (DBC *, u_int32_t); /* 32-bit offset=196 size=4, 64=bit offset=288 size=8 */
|
||||
void* __toku_dummy3[1];
|
||||
int (*c_get) (DBC *, DBT *, DBT *, u_int32_t); /* 32-bit offset=204 size=4, 64=bit offset=304 size=8 */
|
||||
void* __toku_dummy4[11]; /* Padding at the end */
|
||||
int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t); /* 32-bit offset=208 size=4, 64=bit offset=312 size=8 */
|
||||
void* __toku_dummy4[10]; /* Padding at the end */
|
||||
};
|
||||
struct __toku_dbt {
|
||||
void*data; /* 32-bit offset=0 size=4, 64=bit offset=0 size=8 */
|
||||
|
|
|
@ -215,7 +215,8 @@ struct __toku_dbc {
|
|||
int (*c_del) (DBC *, u_int32_t); /* 32-bit offset=196 size=4, 64=bit offset=280 size=8 */
|
||||
void* __toku_dummy3[1];
|
||||
int (*c_get) (DBC *, DBT *, DBT *, u_int32_t); /* 32-bit offset=204 size=4, 64=bit offset=296 size=8 */
|
||||
void* __toku_dummy4[10]; /* Padding at the end */
|
||||
int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t); /* 32-bit offset=208 size=4, 64=bit offset=304 size=8 */
|
||||
void* __toku_dummy4[9]; /* Padding at the end */
|
||||
};
|
||||
struct __toku_dbt {
|
||||
void*data; /* 32-bit offset=0 size=4, 64=bit offset=0 size=8 */
|
||||
|
|
|
@ -215,7 +215,8 @@ struct __toku_dbc {
|
|||
int (*c_del) (DBC *, u_int32_t); /* 32-bit offset=196 size=4, 64=bit offset=288 size=8 */
|
||||
void* __toku_dummy3[1];
|
||||
int (*c_get) (DBC *, DBT *, DBT *, u_int32_t); /* 32-bit offset=204 size=4, 64=bit offset=304 size=8 */
|
||||
void* __toku_dummy4[10]; /* Padding at the end */
|
||||
int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t); /* 32-bit offset=208 size=4, 64=bit offset=312 size=8 */
|
||||
void* __toku_dummy4[9]; /* Padding at the end */
|
||||
};
|
||||
struct __toku_dbt {
|
||||
void*data; /* 32-bit offset=0 size=4, 64=bit offset=0 size=8 */
|
||||
|
|
|
@ -214,7 +214,8 @@ struct __toku_dbc {
|
|||
int (*c_del) (DBC *, u_int32_t); /* 32-bit offset=212 size=4, 64=bit offset=320 size=8 */
|
||||
void* __toku_dummy3[1];
|
||||
int (*c_get) (DBC *, DBT *, DBT *, u_int32_t); /* 32-bit offset=220 size=4, 64=bit offset=336 size=8 */
|
||||
void* __toku_dummy4[10]; /* Padding at the end */
|
||||
int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t); /* 32-bit offset=224 size=4, 64=bit offset=344 size=8 */
|
||||
void* __toku_dummy4[9]; /* Padding at the end */
|
||||
};
|
||||
struct __toku_dbt {
|
||||
void*data; /* 32-bit offset=0 size=4, 64=bit offset=0 size=8 */
|
||||
|
|
|
@ -218,7 +218,8 @@ struct __toku_dbc {
|
|||
int (*c_del) (DBC *, u_int32_t); /* 32-bit offset=252 size=4, 64=bit offset=400 size=8 */
|
||||
void* __toku_dummy3[1];
|
||||
int (*c_get) (DBC *, DBT *, DBT *, u_int32_t); /* 32-bit offset=260 size=4, 64=bit offset=416 size=8 */
|
||||
void* __toku_dummy4[10]; /* Padding at the end */
|
||||
int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t); /* 32-bit offset=264 size=4, 64=bit offset=424 size=8 */
|
||||
void* __toku_dummy4[9]; /* Padding at the end */
|
||||
};
|
||||
struct __toku_dbt {
|
||||
void*data; /* 32-bit offset=0 size=4, 64=bit offset=0 size=8 */
|
||||
|
|
|
@ -159,6 +159,7 @@ void sample_dbc_offsets (void) {
|
|||
STRUCT_SETUP(DBC, c_close, "int (*%s) (DBC *)");
|
||||
STRUCT_SETUP(DBC, c_del, "int (*%s) (DBC *, u_int32_t)");
|
||||
STRUCT_SETUP(DBC, c_get, "int (*%s) (DBC *, DBT *, DBT *, u_int32_t)");
|
||||
STRUCT_SETUP(DBC, c_pget, "int (*%s) (DBC *, DBT *, DBT *, DBT *, u_int32_t)");
|
||||
sort_and_dump_fields("dbc", sizeof(DBC));
|
||||
}
|
||||
|
||||
|
|
|
@ -82,6 +82,7 @@ struct fieldinfo dbc_fields32[] = {
|
|||
{"int (*c_close) (DBC *)", 188, 4},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 196, 4},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 204, 4},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 208, 4},
|
||||
{0, 252, 252} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields32[] = {
|
||||
|
|
|
@ -82,6 +82,7 @@ struct fieldinfo dbc_fields32[] = {
|
|||
{"int (*c_close) (DBC *)", 188, 4},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 196, 4},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 204, 4},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 208, 4},
|
||||
{0, 248, 248} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields32[] = {
|
||||
|
|
|
@ -82,6 +82,7 @@ struct fieldinfo dbc_fields32[] = {
|
|||
{"int (*c_close) (DBC *)", 188, 4},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 196, 4},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 204, 4},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 208, 4},
|
||||
{0, 248, 248} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields32[] = {
|
||||
|
|
|
@ -81,6 +81,7 @@ struct fieldinfo dbc_fields32[] = {
|
|||
{"int (*c_close) (DBC *)", 204, 4},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 212, 4},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 220, 4},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 224, 4},
|
||||
{0, 264, 264} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields32[] = {
|
||||
|
|
|
@ -81,6 +81,7 @@ struct fieldinfo dbc_fields32[] = {
|
|||
{"int (*c_close) (DBC *)", 244, 4},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 252, 4},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 260, 4},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 264, 4},
|
||||
{0, 304, 304} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields32[] = {
|
||||
|
|
|
@ -82,6 +82,7 @@ struct fieldinfo dbc_fields64[] = {
|
|||
{"int (*c_close) (DBC *)", 272, 8},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 288, 8},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 304, 8},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 312, 8},
|
||||
{0, 400, 400} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields64[] = {
|
||||
|
|
|
@ -82,6 +82,7 @@ struct fieldinfo dbc_fields64[] = {
|
|||
{"int (*c_close) (DBC *)", 264, 8},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 280, 8},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 296, 8},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 304, 8},
|
||||
{0, 384, 384} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields64[] = {
|
||||
|
|
|
@ -82,6 +82,7 @@ struct fieldinfo dbc_fields64[] = {
|
|||
{"int (*c_close) (DBC *)", 272, 8},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 288, 8},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 304, 8},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 312, 8},
|
||||
{0, 392, 392} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields64[] = {
|
||||
|
|
|
@ -81,6 +81,7 @@ struct fieldinfo dbc_fields64[] = {
|
|||
{"int (*c_close) (DBC *)", 304, 8},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 320, 8},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 336, 8},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 344, 8},
|
||||
{0, 424, 424} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields64[] = {
|
||||
|
|
|
@ -81,6 +81,7 @@ struct fieldinfo dbc_fields64[] = {
|
|||
{"int (*c_close) (DBC *)", 384, 8},
|
||||
{"int (*c_del) (DBC *, u_int32_t)", 400, 8},
|
||||
{"int (*c_get) (DBC *, DBT *, DBT *, u_int32_t)", 416, 8},
|
||||
{"int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t)", 424, 8},
|
||||
{0, 504, 504} /* size of whole struct */
|
||||
};
|
||||
struct fieldinfo dbt_fields64[] = {
|
||||
|
|
|
@ -215,7 +215,8 @@ struct __toku_dbc {
|
|||
int (*c_del) (DBC *, u_int32_t); /* 32-bit offset=196 size=4, 64=bit offset=288 size=8 */
|
||||
void* __toku_dummy3[1];
|
||||
int (*c_get) (DBC *, DBT *, DBT *, u_int32_t); /* 32-bit offset=204 size=4, 64=bit offset=304 size=8 */
|
||||
void* __toku_dummy4[10]; /* Padding at the end */
|
||||
int (*c_pget) (DBC *, DBT *, DBT *, DBT *, u_int32_t); /* 32-bit offset=208 size=4, 64=bit offset=312 size=8 */
|
||||
void* __toku_dummy4[9]; /* Padding at the end */
|
||||
};
|
||||
struct __toku_dbt {
|
||||
void*data; /* 32-bit offset=0 size=4, 64=bit offset=0 size=8 */
|
||||
|
|
Loading…
Add table
Reference in a new issue