diff options
author | Guilhem Bichot <guilhem@mysql.com> | 2009-08-04 13:25:19 +0200 |
---|---|---|
committer | Guilhem Bichot <guilhem@mysql.com> | 2009-08-04 13:25:19 +0200 |
commit | b57e4dbd88671df86e2cf39aff5178976d710b64 (patch) | |
tree | 32be2bfec3ca062c65566c60ecf59b673d1f97e9 /storage/innobase/include/dict0boot.ic | |
parent | 1a0c2153a036296785dcdfa7b5f4974515616e11 (diff) | |
parent | 94efc1c6b084ed531b513e70fb66e7b7a1186b56 (diff) | |
download | mariadb-git-b57e4dbd88671df86e2cf39aff5178976d710b64.tar.gz |
Creation of mysql-trunk = {summit + "Innodb plugin replacing the builtin"}:
bzr branch mysql-5.1-performance-version mysql-trunk # Summit
cd mysql-trunk
bzr merge mysql-5.1-innodb_plugin # which is 5.1 + Innodb plugin
bzr rm innobase # remove the builtin
Next step: build, test fixes.
Diffstat (limited to 'storage/innobase/include/dict0boot.ic')
-rw-r--r-- | storage/innobase/include/dict0boot.ic | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/storage/innobase/include/dict0boot.ic b/storage/innobase/include/dict0boot.ic deleted file mode 100644 index fe2a9e36653..00000000000 --- a/storage/innobase/include/dict0boot.ic +++ /dev/null @@ -1,76 +0,0 @@ -/****************************************************** -Data dictionary creation and booting - -(c) 1996 Innobase Oy - -Created 4/18/1996 Heikki Tuuri -*******************************************************/ - -/************************************************************************** -Writes the current value of the row id counter to the dictionary header file -page. */ - -void -dict_hdr_flush_row_id(void); -/*=======================*/ - - -/************************************************************************** -Returns a new row id. */ -UNIV_INLINE -dulint -dict_sys_get_new_row_id(void) -/*=========================*/ - /* out: the new id */ -{ - dulint id; - - mutex_enter(&(dict_sys->mutex)); - - id = dict_sys->row_id; - - if (0 == (ut_dulint_get_low(id) % DICT_HDR_ROW_ID_WRITE_MARGIN)) { - - dict_hdr_flush_row_id(); - } - - UT_DULINT_INC(dict_sys->row_id); - - mutex_exit(&(dict_sys->mutex)); - - return(id); -} - -/************************************************************************** -Reads a row id from a record or other 6-byte stored form. */ -UNIV_INLINE -dulint -dict_sys_read_row_id( -/*=================*/ - /* out: row id */ - byte* field) /* in: record field */ -{ -#if DATA_ROW_ID_LEN != 6 -# error "DATA_ROW_ID_LEN != 6" -#endif - - return(mach_read_from_6(field)); -} - -/************************************************************************** -Writes a row id to a record or other 6-byte stored form. */ -UNIV_INLINE -void -dict_sys_write_row_id( -/*==================*/ - byte* field, /* in: record field */ - dulint row_id) /* in: row id */ -{ -#if DATA_ROW_ID_LEN != 6 -# error "DATA_ROW_ID_LEN != 6" -#endif - - mach_write_to_6(field, row_id); -} - - |