101 |
/* Access method description structure. */ |
/* Access method description structure. */ |
102 |
typedef struct __db { |
typedef struct __db { |
103 |
DBTYPE type; /* Underlying db type. */ |
DBTYPE type; /* Underlying db type. */ |
104 |
int (*close) (struct __db *); |
/* The 2nd argument was added in order to |
105 |
|
avoid useless writing just before unlink. */ |
106 |
|
int (*close) (struct __db *, int); |
107 |
int (*del) (const struct __db *, const DBT *, u_int); |
int (*del) (const struct __db *, const DBT *, u_int); |
108 |
int (*get) (const struct __db *, const DBT *, DBT *, u_int); |
int (*get) (const struct __db *, const DBT *, DBT *, u_int); |
109 |
int (*put) (const struct __db *, DBT *, const DBT *, u_int); |
int (*put) (const struct __db *, DBT *, const DBT *, u_int); |