~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/myisam/keycache.h

Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
  FLUSH_FORCE_WRITE
35
35
};
36
36
 
 
37
typedef uint64_t my_off_t;
 
38
 
37
39
/* declare structures that is used by st_key_cache */
38
40
 
39
41
struct st_block_link;
128
130
                            size_t use_mem, uint32_t division_limit,
129
131
                            uint32_t age_threshold);
130
132
extern unsigned char *key_cache_read(KEY_CACHE *keycache,
131
 
                            File file, my_off_t filepos, int level,
 
133
                            int file, my_off_t filepos, int level,
132
134
                            unsigned char *buff, uint32_t length,
133
135
                            uint32_t block_length,int return_buffer);
134
136
extern int key_cache_insert(KEY_CACHE *keycache,
135
 
                            File file, my_off_t filepos, int level,
 
137
                            int file, my_off_t filepos, int level,
136
138
                            unsigned char *buff, uint32_t length);
137
139
extern int key_cache_write(KEY_CACHE *keycache,
138
 
                           File file, my_off_t filepos, int level,
 
140
                           int file, my_off_t filepos, int level,
139
141
                           unsigned char *buff, uint32_t length,
140
142
                           uint32_t block_length,int force_write);
141
143
extern int flush_key_blocks(KEY_CACHE *keycache,