diff options
author | unknown <SergeyV@selena.> | 2005-10-17 19:03:54 +0400 |
---|---|---|
committer | unknown <SergeyV@selena.> | 2005-10-17 19:03:54 +0400 |
commit | b1338c2152edf50dd8f279dece981d0f9cbdd17e (patch) | |
tree | d9fe35ffa4e6f56dff33e31e029f4525fbd6dd73 /sql/log.cc | |
parent | 8c2edb46634f0ef5a9f2485b17e09f2f0095021e (diff) | |
download | mariadb-git-b1338c2152edf50dd8f279dece981d0f9cbdd17e.tar.gz |
Small update for #13377 patch
sql/log.cc:
Small update to apply patch to *nix builds as well
Diffstat (limited to 'sql/log.cc')
-rw-r--r-- | sql/log.cc | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/sql/log.cc b/sql/log.cc index d5a5eecf36b..91320f40176 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -2322,15 +2322,10 @@ void MYSQL_LOG::signal_update() void MYSQL_LOG::readers_addref() { /* - currently readers_addref and readers_release are necessary - only for __WIN__ build to wait untill readers will close - opened log files before reset. - There is no necessity for this on *nix, since it allows to + There is no necessity for reference counting on *nix, since it allows to delete opened files, however it is more clean way to wait untill all files will be closed on *nix as well. - If decided, the following #ifdef section is to be removed. */ -#ifdef __WIN__ DBUG_ENTER("MYSQL_LOG::reader_addref"); pthread_mutex_lock(&LOCK_log); pthread_mutex_lock(&LOCK_readers); @@ -2338,12 +2333,10 @@ void MYSQL_LOG::readers_addref() pthread_mutex_unlock(&LOCK_readers); pthread_mutex_unlock(&LOCK_log); DBUG_VOID_RETURN; -#endif } void MYSQL_LOG::readers_release() { -#ifdef __WIN__ DBUG_ENTER("MYSQL_LOG::reader_release"); pthread_mutex_lock(&LOCK_log); readers_count--; @@ -2351,7 +2344,6 @@ void MYSQL_LOG::readers_release() pthread_cond_broadcast(&reset_cond); pthread_mutex_unlock(&LOCK_log); DBUG_VOID_RETURN; -#endif } #ifdef __NT__ |