28
26
#define MAX_KEYBLOCK 8192 /* Max keyblocklength == 8*IO_SIZE */
29
27
#define MAX_BLOCK_TYPES MAX_KEYBLOCK/MIN_KEYBLOCK
31
sig_handler (*func)(int number);
37
35
Structure that stores information of a allocated memory block
46
44
struct st_irem *next; /* Linked list of structures */
47
45
struct st_irem *prev; /* Other link */
48
46
char *filename; /* File in which memory was new'ed */
49
uint32_t linenum; /* Line number in above file */
50
uint32_t datasize; /* Size requested */
51
uint32_t SpecialValue; /* Underrun marker value */
47
uint32 linenum; /* Line number in above file */
48
uint32 datasize; /* Size requested */
49
uint32 SpecialValue; /* Underrun marker value */
55
53
extern char curr_dir[FN_REFLEN], home_dir_buff[FN_REFLEN];
57
55
extern volatile int _my_signals;
59
extern unsigned char *sf_min_adress,*sf_max_adress;
56
extern struct st_remember _my_sig_remember[MAX_SIGNALS];
58
extern const char *soundex_map;
60
extern USED_MEM* my_once_root_block;
61
extern uint my_once_extra;
63
extern uchar *sf_min_adress,*sf_max_adress;
60
64
extern uint sf_malloc_count;
61
65
extern struct st_irem *sf_malloc_root;
63
extern uint64_t query_performance_frequency, query_performance_offset;
67
extern struct st_my_file_info my_file_info_default[MY_NFILE];
69
extern ulonglong query_performance_frequency, query_performance_offset;
65
71
extern sigset_t my_signals; /* signals blocked by mf_brkhant */
67
} /* namespace internal */
68
} /* namespace drizzled */
70
#endif /* DRIZZLED_INTERNAL_MY_STATIC_H */