35 #ifndef UNIV_HOTBACKUP
40 #define CHANGE_BUFFER_DEFAULT_SIZE (25)
46 IBUF_OP_DELETE_MARK = 1,
60 IBUF_USE_INSERT_DELETE_MARK,
70 #if defined UNIV_DEBUG || defined UNIV_IBUF_DEBUG
72 extern uint ibuf_debug;
126 __attribute__((nonnull));
134 __attribute__((nonnull));
244 ulint ignore_sec_unique);
260 __attribute__((nonnull, pure));
293 __attribute__((warn_unused_result));
302 # define ibuf_page(space, zip_size, page_no, mtr) \
303 ibuf_page_low(space, zip_size, page_no, TRUE, __FILE__, __LINE__, mtr)
312 # define ibuf_page(space, zip_size, page_no, mtr) \
313 ibuf_page_low(space, zip_size, page_no, __FILE__, __LINE__, mtr)
357 ibool update_ibuf_bitmap);
401 #ifndef UNIV_HOTBACKUP
402 #ifdef UNIV_IBUF_COUNT_DEBUG
453 __attribute__((nonnull, warn_unused_result));
455 #define IBUF_HEADER_PAGE_NO FSP_IBUF_HEADER_PAGE_NO
456 #define IBUF_TREE_ROOT_PAGE_NO FSP_IBUF_TREE_ROOT_PAGE_NO
462 #define IBUF_HEADER PAGE_DATA
463 #define IBUF_TREE_SEG_HEADER 0
466 #define IBUF_SPACE_ID 0
469 #include "ibuf0ibuf.ic"