diff options
author | unknown <monty@donna.mysql.com> | 2000-09-27 02:40:54 +0300 |
---|---|---|
committer | unknown <monty@donna.mysql.com> | 2000-09-27 02:40:54 +0300 |
commit | 6640260b4c4694ba1ec0003a09525e59f6957cb1 (patch) | |
tree | f81605254863ffc2b10f71ccb7efd66e3844f345 /myisam/mi_log.c | |
parent | ce80d39cbdb571144012e7a4705c764214650b12 (diff) | |
download | mariadb-git-6640260b4c4694ba1ec0003a09525e59f6957cb1.tar.gz |
Fixes for release
include/config-win.h:
Increase the number of files on windows
include/mysys_err.h:
New error message
myisam/mi_log.c:
Fix myisam.log to be usable even if we are using NFS
myisam/myisamdef.h:
Fix myisam.log to be usable even if we are using NFS
mysys/errors.c:
Fix error message
Diffstat (limited to 'myisam/mi_log.c')
-rw-r--r-- | myisam/mi_log.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/myisam/mi_log.c b/myisam/mi_log.c index d223cc69bcc..2d00387a945 100644 --- a/myisam/mi_log.c +++ b/myisam/mi_log.c @@ -14,7 +14,10 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* Logging of isamcommands and records on logfile */ +/* + Logging of MyISAM commands and records on logfile for debugging + The log can be examined with help of the myisamlog command. +*/ #include "myisamdef.h" #if defined(MSDOS) || defined(__WIN__) @@ -30,14 +33,15 @@ #undef GETPID /* For HPUX */ #ifdef THREAD -#define GETPID() (log_type == 1 ? getpid() : (long) my_thread_id()); +#define GETPID() (log_type == 1 ? myisam_pid : (long) my_thread_id()); #else -#define GETPID() getpid() +#define GETPID() myisam_pid #endif /* Activate logging if flag is 1 and reset logging if flag is 0 */ static int log_type=0; +ulong myisam_pid=0; int mi_log(int activate_log) { @@ -48,6 +52,8 @@ int mi_log(int activate_log) log_type=activate_log; if (activate_log) { + if (!myisam_pid) + myisam_pid=(ulong) getpid(); if (myisam_log_file < 0) { if ((myisam_log_file = my_create(fn_format(buff,myisam_log_filename, |