1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-27 18:02:13 +03:00

Add C version of safe_process

BitKeeper/etc/ignore:
  Added mysql-test/lib/My/SafeProcess/my_safe_process to the ignore list
configure.in:
  Add Makefile to build safe_process
mysql-test/Makefile.am:
  Build lib/My/SafeProcess
mysql-test/lib/My/SafeProcess.pm:
  Use C version of safe_process
mysql-test/lib/t/SafeProcessStress.pl:
  Decrease number of loops
mysql-test/lib/My/SafeProcess/Makefile.am:
  New BitKeeper file ``mysql-test/lib/My/SafeProcess/Makefile.am''
mysql-test/lib/My/SafeProcess/safe_process.cc:
  New BitKeeper file ``mysql-test/lib/My/SafeProcess/safe_process.cc''
This commit is contained in:
unknown
2008-01-18 00:03:38 +01:00
parent bd172e5044
commit 02a784efea
7 changed files with 317 additions and 13 deletions

View File

@ -11,7 +11,7 @@ use My::SafeProcess;
my $perl_path= $^X;
my $verbose= 0;
my $loops= 1000;
my $loops= 100;
print "kill one and wait for one\n";
for (1...$loops){
@ -33,7 +33,7 @@ for (1...$loops){
foreach my $proc (@procs) {
$proc->kill();
# dummyd will always be kiled and thus
# dummyd will always be killed and thus
# exit_status should have been set to 1
die "oops, exit_status: ", $proc->exit_status()
unless $proc->exit_status() == 1;