diff options
author | unknown <monty@donna.mysql.fi> | 2001-04-19 14:43:32 +0300 |
---|---|---|
committer | unknown <monty@donna.mysql.fi> | 2001-04-19 14:43:32 +0300 |
commit | efa4fdf044fe175b6e777ae1cdea0aa716b14945 (patch) | |
tree | fcdeec62c24b863cfe8fe65bb23158d45002f726 /innobase/include/que0que.ic | |
parent | e0d42da39112930c6bcb4fe8571dd1f823671cb9 (diff) | |
download | mariadb-git-efa4fdf044fe175b6e777ae1cdea0aa716b14945.tar.gz |
Portability fixes
Docs/manual.texi:
Updated mysqld-max section
configure.in:
Version change
innobase/configure.in:
Don't compile with -g when not using debugging (No optimization on Linux-Alpha)
innobase/ib_config.h.in:
config file
innobase/ib_config.h:
config file
innobase/include/que0que.h:
Can't inline this on SCO
innobase/include/que0que.ic:
Can't inline this on SCO
innobase/include/sync0sync.h:
Fix for Mac OS X
innobase/que/que0que.c:
Added functions that can't be inlined on SCO
Diffstat (limited to 'innobase/include/que0que.ic')
-rw-r--r-- | innobase/include/que0que.ic | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/innobase/include/que0que.ic b/innobase/include/que0que.ic index e19198aad0e..ae4ed10560f 100644 --- a/innobase/include/que0que.ic +++ b/innobase/include/que0que.ic @@ -256,49 +256,3 @@ que_graph_is_select( return(FALSE); } - -/************************************************************************** -Moves a thread from another state to the QUE_THR_RUNNING state. Increments -the n_active_thrs counters of the query graph and transaction if thr was -not active. */ -UNIV_INLINE -void -que_thr_move_to_run_state_for_mysql( -/*================================*/ - que_thr_t* thr, /* in: an query thread */ - trx_t* trx) /* in: transaction */ -{ - if (!thr->is_active) { - - (thr->graph)->n_active_thrs++; - - trx->n_active_thrs++; - - thr->is_active = TRUE; - - ut_ad((thr->graph)->n_active_thrs == 1); - ut_ad(trx->n_active_thrs == 1); - } - - thr->state = QUE_THR_RUNNING; -} - -/************************************************************************** -A patch for MySQL used to 'stop' a dummy query thread used in MySQL -select, when there is no error or lock wait. */ -UNIV_INLINE -void -que_thr_stop_for_mysql_no_error( -/*============================*/ - que_thr_t* thr, /* in: query thread */ - trx_t* trx) /* in: transaction */ -{ - ut_ad(thr->state == QUE_THR_RUNNING); - - thr->state = QUE_THR_COMPLETED; - - thr->is_active = FALSE; - (thr->graph)->n_active_thrs--; - - trx->n_active_thrs--; -} |