diff options
author | unknown <marko@hundin.mysql.fi> | 2004-02-20 16:34:09 +0200 |
---|---|---|
committer | unknown <marko@hundin.mysql.fi> | 2004-02-20 16:34:09 +0200 |
commit | 0eacf58fd5ebc665ce799a673739c97d6157b13b (patch) | |
tree | 96c04a7ccc804314e3737d02fc081513e1e827db /innobase/include | |
parent | f443541a36769eaacf9228ad517ed224c827c565 (diff) | |
download | mariadb-git-0eacf58fd5ebc665ce799a673739c97d6157b13b.tar.gz |
Many files:
Removed unused code
.del-os0trash.c~8cae5c1695501117:
Delete: innobase/os/os0trash.c
dict0crea.c:
Protect all sprintf(%s) with assertions
BitKeeper/deleted/.del-os0trash.c~8cae5c1695501117:
Delete: innobase/os/os0trash.c
innobase/btr/btr0sea.c:
Removed unused code
innobase/buf/buf0buf.c:
Removed unused code
innobase/com/com0shm.c:
Removed unused code
innobase/data/data0data.c:
Removed unused code
innobase/dict/dict0crea.c:
Removed unused code
innobase/fsp/fsp0fsp.c:
Removed unused code
innobase/ha/ha0ha.c:
Removed unused code
innobase/include/btr0cur.h:
Removed unused code
innobase/include/btr0sea.h:
Removed unused code
innobase/include/buf0buf.ic:
Removed unused code
innobase/include/data0data.h:
Removed unused code
innobase/include/dict0crea.h:
Removed unused code
innobase/include/dict0dict.h:
Removed unused code
innobase/include/ibuf0ibuf.h:
Removed unused code
innobase/include/lock0lock.h:
Removed unused code
innobase/include/mem0dbg.h:
Removed unused code
innobase/include/mem0mem.ic:
Removed unused code
innobase/include/mtr0log.h:
Removed unused code
innobase/include/mtr0mtr.h:
Removed unused code
innobase/include/os0proc.h:
Removed unused code
innobase/include/os0thread.h:
Removed unused code
innobase/include/rem0cmp.ic:
Removed unused code
innobase/include/row0row.h:
Removed unused code
innobase/include/srv0srv.h:
Removed unused code
innobase/include/sync0sync.h:
Removed unused code
innobase/lock/lock0lock.c:
Removed unused code
innobase/log/log0recv.c:
Removed unused code
innobase/mem/mem0dbg.c:
Removed unused code
innobase/mtr/mtr0mtr.c:
Removed unused code
innobase/os/os0proc.c:
Removed unused code
innobase/page/page0page.c:
Removed unused code
innobase/que/que0que.c:
Removed unused code
innobase/rem/rem0cmp.c:
Removed unused code
innobase/row/row0ins.c:
Removed unused code
innobase/row/row0mysql.c:
Removed unused code
innobase/row/row0row.c:
Removed unused code
innobase/srv/srv0srv.c:
Removed unused code
innobase/srv/srv0start.c:
Removed unused code
innobase/sync/sync0sync.c:
Removed unused code
innobase/trx/trx0rec.c:
Removed unused code
innobase/trx/trx0trx.c:
Removed unused code
innobase/ut/ut0dbg.c:
Removed unused code
innobase/ut/ut0mem.c:
Removed unused code
innobase/ut/ut0ut.c:
Removed unused code
Diffstat (limited to 'innobase/include')
-rw-r--r-- | innobase/include/btr0cur.h | 11 | ||||
-rw-r--r-- | innobase/include/btr0sea.h | 35 | ||||
-rw-r--r-- | innobase/include/buf0buf.ic | 5 | ||||
-rw-r--r-- | innobase/include/data0data.h | 78 | ||||
-rw-r--r-- | innobase/include/dict0crea.h | 9 | ||||
-rw-r--r-- | innobase/include/dict0dict.h | 7 | ||||
-rw-r--r-- | innobase/include/ibuf0ibuf.h | 9 | ||||
-rw-r--r-- | innobase/include/lock0lock.h | 8 | ||||
-rw-r--r-- | innobase/include/mem0dbg.h | 18 | ||||
-rw-r--r-- | innobase/include/mem0mem.ic | 20 | ||||
-rw-r--r-- | innobase/include/mtr0log.h | 9 | ||||
-rw-r--r-- | innobase/include/mtr0mtr.h | 10 | ||||
-rw-r--r-- | innobase/include/os0proc.h | 31 | ||||
-rw-r--r-- | innobase/include/os0thread.h | 7 | ||||
-rw-r--r-- | innobase/include/rem0cmp.ic | 18 | ||||
-rw-r--r-- | innobase/include/row0row.h | 25 | ||||
-rw-r--r-- | innobase/include/srv0srv.h | 25 | ||||
-rw-r--r-- | innobase/include/sync0sync.h | 9 |
18 files changed, 8 insertions, 326 deletions
diff --git a/innobase/include/btr0cur.h b/innobase/include/btr0cur.h index 31aecef8104..221f479df40 100644 --- a/innobase/include/btr0cur.h +++ b/innobase/include/btr0cur.h @@ -365,17 +365,6 @@ btr_cur_parse_update_in_place( byte* ptr, /* in: buffer */ byte* end_ptr,/* in: buffer end */ page_t* page); /* in: page or NULL */ -/*************************************************************** -Parses a redo log record of updating a record, but not in-place. */ - -byte* -btr_cur_parse_opt_update( -/*=====================*/ - /* out: end of log record or NULL */ - byte* ptr, /* in: buffer */ - byte* end_ptr,/* in: buffer end */ - page_t* page, /* in: page or NULL */ - mtr_t* mtr); /* in: mtr or NULL */ /******************************************************************** Parses the redo log record for delete marking or unmarking of a clustered index record. */ diff --git a/innobase/include/btr0sea.h b/innobase/include/btr0sea.h index ee762a12221..68396d47193 100644 --- a/innobase/include/btr0sea.h +++ b/innobase/include/btr0sea.h @@ -49,21 +49,6 @@ btr_search_info_update( dict_index_t* index, /* in: index of the cursor */ btr_cur_t* cursor);/* in: cursor which was just positioned */ /********************************************************************** -Tries to guess the right search position based on the search pattern info -of the index. */ - -ibool -btr_search_guess_on_pattern( -/*========================*/ - /* out: TRUE if succeeded */ - dict_index_t* index, /* in: index */ - btr_search_t* info, /* in: index search info */ - dtuple_t* tuple, /* in: logical record */ - ulint mode, /* in: PAGE_CUR_L, ... */ - ulint latch_mode, /* in: BTR_SEARCH_LEAF, ... */ - btr_cur_t* cursor, /* out: tree cursor */ - mtr_t* mtr); /* in: mtr */ -/********************************************************************** Tries to guess the right search position based on the hash search info of the index. Note that if mode is PAGE_CUR_LE, which is used in inserts, and the function returns TRUE, then cursor->up_match and cursor->low_match @@ -140,26 +125,6 @@ btr_search_update_hash_on_delete( record to delete using btr_cur_search_..., the record is not yet deleted */ /************************************************************************ -Prints info of the search system. */ - -void -btr_search_print_info(void); -/*=======================*/ -/************************************************************************ -Prints info of searches on an index. */ - -void -btr_search_index_print_info( -/*========================*/ - dict_index_t* index); /* in: index */ -/************************************************************************ -Prints info of searches on a table. */ - -void -btr_search_table_print_info( -/*========================*/ - char* name); /* in: table name */ -/************************************************************************ Validates the search system. */ ibool diff --git a/innobase/include/buf0buf.ic b/innobase/include/buf0buf.ic index 7227c79dc6a..d8e5857a570 100644 --- a/innobase/include/buf0buf.ic +++ b/innobase/include/buf0buf.ic @@ -501,6 +501,7 @@ buf_frame_get_modify_clock( return(block->modify_clock); } +#ifdef UNIV_SYNC_DEBUG /*********************************************************************** Increments the bufferfix count. */ UNIV_INLINE @@ -519,7 +520,7 @@ buf_block_buf_fix_inc_debug( block->buf_fix_count++; } - +#else /* UNIV_SYNC_DEBUG */ /*********************************************************************** Increments the bufferfix count. */ UNIV_INLINE @@ -530,7 +531,7 @@ buf_block_buf_fix_inc( { block->buf_fix_count++; } - +#endif /* UNIV_SYNC_DEBUG */ /********************************************************************** Returns the control block of a file page, NULL if not found. */ UNIV_INLINE diff --git a/innobase/include/data0data.h b/innobase/include/data0data.h index 2ec94a9517a..2501d2b809f 100644 --- a/innobase/include/data0data.h +++ b/innobase/include/data0data.h @@ -375,84 +375,6 @@ dtuple_big_rec_free( /*================*/ big_rec_t* vector); /* in, own: big rec vector; it is freed in this function */ -/*************************************************************** -Generates a random tuple. */ - -dtuple_t* -dtuple_gen_rnd_tuple( -/*=================*/ - /* out: pointer to the tuple */ - mem_heap_t* heap); /* in: memory heap where generated */ -/******************************************************************* -Generates a test tuple for sort and comparison tests. */ - -void -dtuple_gen_test_tuple( -/*==================*/ - dtuple_t* tuple, /* in/out: a tuple with 3 fields */ - ulint i); /* in: a number, 0 <= i < 512 */ -/******************************************************************* -Generates a test tuple for B-tree speed tests. */ - -void -dtuple_gen_test_tuple3( -/*===================*/ - dtuple_t* tuple, /* in/out: a tuple with 3 fields */ - ulint i, /* in: a number < 1000000 */ - ulint type, /* in: DTUPLE_TEST_FIXED30, ... */ - byte* buf); /* in: a buffer of size >= 8 bytes */ -/******************************************************************* -Generates a test tuple for B-tree speed tests. */ - -void -dtuple_gen_search_tuple3( -/*=====================*/ - dtuple_t* tuple, /* in/out: a tuple with 1 or 2 fields */ - ulint i, /* in: a number < 1000000 */ - byte* buf); /* in: a buffer of size >= 8 bytes */ -/******************************************************************* -Generates a test tuple for TPC-A speed test. */ - -void -dtuple_gen_test_tuple_TPC_A( -/*========================*/ - dtuple_t* tuple, /* in/out: a tuple with >= 3 fields */ - ulint i, /* in: a number < 10000 */ - byte* buf); /* in: a buffer of size >= 16 bytes */ -/******************************************************************* -Generates a test tuple for B-tree speed tests. */ - -void -dtuple_gen_search_tuple_TPC_A( -/*==========================*/ - dtuple_t* tuple, /* in/out: a tuple with 1 field */ - ulint i, /* in: a number < 10000 */ - byte* buf); /* in: a buffer of size >= 16 bytes */ -/******************************************************************* -Generates a test tuple for TPC-C speed test. */ - -void -dtuple_gen_test_tuple_TPC_C( -/*========================*/ - dtuple_t* tuple, /* in/out: a tuple with >= 12 fields */ - ulint i, /* in: a number < 100000 */ - byte* buf); /* in: a buffer of size >= 16 bytes */ -/******************************************************************* -Generates a test tuple for B-tree speed tests. */ - -void -dtuple_gen_search_tuple_TPC_C( -/*==========================*/ - dtuple_t* tuple, /* in/out: a tuple with 1 field */ - ulint i, /* in: a number < 100000 */ - byte* buf); /* in: a buffer of size >= 16 bytes */ - -/* Types of the third field in dtuple_gen_test_tuple3 */ -#define DTUPLE_TEST_FIXED30 1 -#define DTUPLE_TEST_RND30 2 -#define DTUPLE_TEST_RND3500 3 -#define DTUPLE_TEST_FIXED2000 4 -#define DTUPLE_TEST_FIXED3 5 /*######################################################################*/ diff --git a/innobase/include/dict0crea.h b/innobase/include/dict0crea.h index b2c3ad7ca96..8b6944fc605 100644 --- a/innobase/include/dict0crea.h +++ b/innobase/include/dict0crea.h @@ -17,15 +17,6 @@ Created 1/8/1996 Heikki Tuuri #include "mtr0mtr.h" /************************************************************************* -Creates the default clustered index for a table: the records are ordered -by row id. */ - -void -dict_create_default_index( -/*======================*/ - dict_table_t* table, /* in: table */ - trx_t* trx); /* in: transaction handle */ -/************************************************************************* Creates a table create graph. */ tab_node_t* diff --git a/innobase/include/dict0dict.h b/innobase/include/dict0dict.h index 7d55521f228..be5d3b5b465 100644 --- a/innobase/include/dict0dict.h +++ b/innobase/include/dict0dict.h @@ -658,13 +658,6 @@ dict_index_get_tree( /* out: index tree */ dict_index_t* index); /* in: index */ /************************************************************************* -Gets the column data type. */ -UNIV_INLINE -dtype_t* -dict_col_get_type( -/*==============*/ - dict_col_t* col); -/************************************************************************* Gets the field order criterion. */ UNIV_INLINE ulint diff --git a/innobase/include/ibuf0ibuf.h b/innobase/include/ibuf0ibuf.h index a290e90e4db..a64eb53bd19 100644 --- a/innobase/include/ibuf0ibuf.h +++ b/innobase/include/ibuf0ibuf.h @@ -170,15 +170,6 @@ ibuf_page_low( mtr_t* mtr); /* in: mtr which will contain an x-latch to the bitmap page if the page is not one of the fixed address ibuf pages */ -/************************************************************************* -Checks if an index page has so much free space that the free bit should -be set TRUE in the ibuf bitmap. */ - -ibool -ibuf_index_page_has_free( -/*=====================*/ - /* out: TRUE if there is enough free space */ - page_t* page); /* in: non-unique secondary index page */ /*************************************************************************** Frees excess pages from the ibuf free list. This function is called when an OS thread calls fsp services to allocate a new file segment, or a new page to a diff --git a/innobase/include/lock0lock.h b/innobase/include/lock0lock.h index 5608ba020b7..0fd1696b882 100644 --- a/innobase/include/lock0lock.h +++ b/innobase/include/lock0lock.h @@ -442,14 +442,6 @@ lock_rec_hash( ulint space, /* in: space */ ulint page_no);/* in: page number */ /************************************************************************* -Gets the mutex protecting record locks on a given page address. */ - -mutex_t* -lock_rec_get_mutex_for_addr( -/*========================*/ - ulint space, /* in: space id */ - ulint page_no);/* in: page number */ -/************************************************************************* Checks that a transaction id is sensible, i.e., not in the future. */ ibool diff --git a/innobase/include/mem0dbg.h b/innobase/include/mem0dbg.h index 0b1aa53d694..6c92d669be3 100644 --- a/innobase/include/mem0dbg.h +++ b/innobase/include/mem0dbg.h @@ -60,6 +60,7 @@ mem_heap_validate_or_print( ulint* n_blocks); /* out: number of blocks in the heap, if a NULL pointer is passed as this argument, it is ignored */ +#ifdef UNIV_MEM_DEBUG /****************************************************************** Prints the contents of a memory heap. */ @@ -67,6 +68,7 @@ void mem_heap_print( /*===========*/ mem_heap_t* heap); /* in: memory heap */ +#endif /* UNIV_MEM_DEBUG */ /****************************************************************** Checks that an object is a memory heap (or a block of it) */ @@ -83,20 +85,7 @@ mem_heap_validate( /*==============*/ /* out: TRUE if ok */ mem_heap_t* heap); /* in: memory heap */ -/********************************************************************* -Prints information of dynamic memory usage and currently live -memory heaps or buffers. Can only be used in the debug version. */ - -void -mem_print_info(void); -/*=================*/ -/********************************************************************* -Prints information of dynamic memory usage and currently allocated memory -heaps or buffers since the last ..._print_info or..._print_new_info. */ - -void -mem_print_new_info(void); -/*====================*/ +#ifdef UNIV_MEM_DEBUG /********************************************************************* TRUE if no memory is currently allocated. */ @@ -118,6 +107,7 @@ ibool mem_validate(void); /*===============*/ /* out: TRUE if ok */ +#endif /* UNIV_MEM_DEBUG */ /**************************************************************** Tries to find neigboring memory allocation blocks and dumps to stderr the neighborhood of a given pointer. */ diff --git a/innobase/include/mem0mem.ic b/innobase/include/mem0mem.ic index e863fe41c4b..fb4cef49ec9 100644 --- a/innobase/include/mem0mem.ic +++ b/innobase/include/mem0mem.ic @@ -493,18 +493,6 @@ mem_alloc_func( ulint line /* in: line where created */ ) { -#ifdef notdefined - void* buf; - - buf = mem_area_alloc(n, mem_comm_pool); - -#ifdef UNIV_SET_MEM_TO_ZERO - memset(buf, '\0', n); -#endif - return(buf); - -#else - mem_heap_t* heap; void* buf; @@ -525,8 +513,6 @@ mem_alloc_func( ut_a((byte*)heap == (byte*)buf - MEM_BLOCK_HEADER_SIZE - MEM_FIELD_HEADER_SIZE); return(buf); - -#endif } /******************************************************************* @@ -542,17 +528,11 @@ mem_free_func( ulint line /* in: line where created */ ) { -#ifdef notdefined - - mem_area_free(ptr, mem_comm_pool); - -#else mem_heap_t* heap; heap = (mem_heap_t*)((byte*)ptr - MEM_BLOCK_HEADER_SIZE - MEM_FIELD_HEADER_SIZE); mem_heap_free_func(heap, file_name, line); -#endif } /********************************************************************* diff --git a/innobase/include/mtr0log.h b/innobase/include/mtr0log.h index acbf87df447..d7de6feb94d 100644 --- a/innobase/include/mtr0log.h +++ b/innobase/include/mtr0log.h @@ -120,15 +120,6 @@ mlog_write_initial_log_record_fast( byte type, /* in: log item type: MLOG_1BYTE, ... */ byte* log_ptr,/* in: pointer to mtr log which has been opened */ mtr_t* mtr); /* in: mtr */ -/**************************************************************** -Writes the contents of a mini-transaction log, if any, to the database log. */ - -dulint -mlog_write( -/*=======*/ - dyn_array_t* mlog, /* in: mlog */ - ibool* modifications); /* out: TRUE if there were - log items to write */ /************************************************************ Parses an initial log record written by mlog_write_initial_log_record. */ diff --git a/innobase/include/mtr0mtr.h b/innobase/include/mtr0mtr.h index 0ef25b3d1ee..86b7c3345ff 100644 --- a/innobase/include/mtr0mtr.h +++ b/innobase/include/mtr0mtr.h @@ -126,16 +126,6 @@ void mtr_commit( /*=======*/ mtr_t* mtr); /* in: mini-transaction */ -/**************************************************************** -Writes to the database log the full contents of the pages that this mtr is -the first to modify in the buffer pool. This function is called when the -database is in the online backup state. */ - -void -mtr_log_write_backup_entries( -/*=========================*/ - mtr_t* mtr, /* in: mini-transaction */ - dulint backup_lsn); /* in: online backup lsn */ /************************************************************** Sets and returns a savepoint in mtr. */ UNIV_INLINE diff --git a/innobase/include/os0proc.h b/innobase/include/os0proc.h index 79750e5c1f7..7618032a11f 100644 --- a/innobase/include/os0proc.h +++ b/innobase/include/os0proc.h @@ -32,37 +32,6 @@ os_mem_alloc_nocache( /*=================*/ /* out: allocated memory */ ulint n); /* in: number of bytes */ -#ifdef notdefined -/******************************************************************** -Creates a new process. */ - -ibool -os_process_create( -/*==============*/ - char* name, /* in: name of the executable to start - or its full path name */ - char* cmd, /* in: command line for the starting - process, or NULL if no command line - specified */ - os_process_t* proc, /* out: handle to the process */ - os_process_id_t* id); /* out: process id */ -/************************************************************************** -Exits a process. */ - -void -os_process_exit( -/*============*/ - ulint code); /* in: exit code */ -/************************************************************************** -Gets process exit code. */ - -ibool -os_process_get_exit_code( -/*=====================*/ - /* out: TRUE if succeed, FALSE if fail */ - os_process_t proc, /* in: handle to the process */ - ulint* code); /* out: exit code */ -#endif /******************************************************************** Sets the priority boost for threads released from waiting within the current process. */ diff --git a/innobase/include/os0thread.h b/innobase/include/os0thread.h index 554ca0563e4..6603229e524 100644 --- a/innobase/include/os0thread.h +++ b/innobase/include/os0thread.h @@ -99,13 +99,6 @@ os_thread_t os_thread_get_curr(void); /*====================*/ /********************************************************************* -Waits for a thread to terminate. */ - -void -os_thread_wait( -/*===========*/ - os_thread_t thread); /* in: thread to wait */ -/********************************************************************* Advises the os to give up remainder of the thread's time slice. */ void diff --git a/innobase/include/rem0cmp.ic b/innobase/include/rem0cmp.ic index ebf513f538c..75cb3ef04e8 100644 --- a/innobase/include/rem0cmp.ic +++ b/innobase/include/rem0cmp.ic @@ -9,24 +9,6 @@ Created 7/1/1994 Heikki Tuuri /***************************************************************** This function is used to compare two data fields for which we know the data type. */ - -int -cmp_data_data_slow( -/*===============*/ - /* out: 1, 0, -1, if data1 is greater, equal, - less than data2, respectively */ - dtype_t* cur_type,/* in: data type of the fields */ - byte* data1, /* in: data field (== a pointer to a memory - buffer) */ - ulint len1, /* in: data field length or UNIV_SQL_NULL */ - byte* data2, /* in: data field (== a pointer to a memory - buffer) */ - ulint len2); /* in: data field length or UNIV_SQL_NULL */ - - -/***************************************************************** -This function is used to compare two data fields for which we know the -data type. */ UNIV_INLINE int cmp_data_data( diff --git a/innobase/include/row0row.h b/innobase/include/row0row.h index d1befbbbad3..3956f3c1692 100644 --- a/innobase/include/row0row.h +++ b/innobase/include/row0row.h @@ -68,16 +68,6 @@ row_build_index_entry( dict_index_t* index, /* in: index on the table */ mem_heap_t* heap); /* in: memory heap from which the memory for the index entry is allocated */ -/********************************************************************* -Builds an index entry from a row. */ - -void -row_build_index_entry_to_tuple( -/*===========================*/ - dtuple_t* entry, /* in/out: index entry; the dtuple must have - enough fields for the index! */ - dtuple_t* row, /* in: row */ - dict_index_t* index); /* in: index on the table */ /*********************************************************************** An inverse function to dict_row_build_index_entry. Builds a row from a record in a clustered index. */ @@ -103,21 +93,6 @@ row_build( mem_heap_t* heap); /* in: memory heap from which the memory needed is allocated */ /*********************************************************************** -An inverse function to dict_row_build_index_entry. Builds a row from a -record in a clustered index. */ - -void -row_build_to_tuple( -/*===============*/ - dtuple_t* row, /* in/out: row built; see the NOTE below! */ - dict_index_t* index, /* in: clustered index */ - rec_t* rec); /* in: record in the clustered index; - NOTE: the data fields in the row will point - directly into this record, therefore, - the buffer page of this record must be - at least s-latched and the latch held - as long as the row dtuple is used! */ -/*********************************************************************** Converts an index record to a typed data tuple. */ dtuple_t* diff --git a/innobase/include/srv0srv.h b/innobase/include/srv0srv.h index 02d3d3bba0a..e16691e03c3 100644 --- a/innobase/include/srv0srv.h +++ b/innobase/include/srv0srv.h @@ -209,13 +209,7 @@ srv_boot(void); /*==========*/ /* out: DB_SUCCESS or error code */ /************************************************************************* -Initializes the server. */ - -void -srv_init(void); -/*==========*/ -/************************************************************************* -Frees the OS fast mutex created in srv_init(). */ +Frees the OS fast mutex created in srv_boot(). */ void srv_free(void); @@ -265,23 +259,6 @@ srv_master_thread( /* out: a dummy parameter */ void* arg); /* in: a dummy parameter required by os_thread_create */ -/************************************************************************* -Reads a keyword and a value from a file. */ - -ulint -srv_read_init_val( -/*==============*/ - /* out: DB_SUCCESS or error code */ - FILE* initfile, /* in: file pointer */ - char* keyword, /* in: keyword before value(s), or NULL if - no keyword read */ - char* str_buf, /* in/out: buffer for a string value to read, - buffer size must be 10000 bytes, if NULL - then not read */ - ulint* num_val, /* out: numerical value to read, if NULL - then not read */ - ibool print_not_err); /* in: if TRUE, then we will not print - error messages to console */ /*********************************************************************** Tells the Innobase server that there has been activity in the database and wakes up the master thread if it is suspended (not sleeping). Used diff --git a/innobase/include/sync0sync.h b/innobase/include/sync0sync.h index 320f8faf12d..71263f5d136 100644 --- a/innobase/include/sync0sync.h +++ b/innobase/include/sync0sync.h @@ -234,15 +234,6 @@ mutex_get_waiters( /*==============*/ /* out: value to set */ mutex_t* mutex); /* in: mutex */ -/********************************************************************** -Implements the memory barrier operation which makes a serialization point to -the instruction flow. This is needed because the Pentium may speculatively -execute reads before preceding writes are committed. We could also use here -any LOCKed instruction (see Intel Software Dev. Manual, Vol. 3). */ - -void -mutex_fence(void); -/*=============*/ /* LATCHING ORDER WITHIN THE DATABASE |