diff options
author | unknown <msvensson@pilot.mysql.com> | 2008-03-12 11:32:18 +0100 |
---|---|---|
committer | unknown <msvensson@pilot.mysql.com> | 2008-03-12 11:32:18 +0100 |
commit | 7d336347d56b7a31c59cec60d9dc88e639e7aff0 (patch) | |
tree | 6920f29ff44f2d141b4b573e97218fd9c265e539 /mysql-test/lib/My/SafeProcess/safe_process_win.cc | |
parent | 85577e9d2a4dfdaf4f192de74cbecbe15664c42a (diff) | |
download | mariadb-git-7d336347d56b7a31c59cec60d9dc88e639e7aff0.tar.gz |
Improve process kill on windows
mysql-test/lib/My/SafeProcess.pm:
Ifnore Ctrl-C in timer process
Don't wait blocking for a preoces where start_kill fails
Rewrite sart_kill to return 0 for error and > 1 for sucess
mysql-test/lib/My/SafeProcess/safe_process_win.cc:
Add missing fflush(stderr) in 'die'
Diffstat (limited to 'mysql-test/lib/My/SafeProcess/safe_process_win.cc')
-rwxr-xr-x | mysql-test/lib/My/SafeProcess/safe_process_win.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mysql-test/lib/My/SafeProcess/safe_process_win.cc b/mysql-test/lib/My/SafeProcess/safe_process_win.cc index 1547070ce20..6fabd1e70aa 100755 --- a/mysql-test/lib/My/SafeProcess/safe_process_win.cc +++ b/mysql-test/lib/My/SafeProcess/safe_process_win.cc @@ -85,6 +85,7 @@ static void die(const char* fmt, ...) va_end(args); if (int last_err= GetLastError()) fprintf(stderr, "error: %d, %s\n", last_err, strerror(last_err)); + fflush(stderr); exit(1); } |