On Tue Sep 09 18:22:30 2008, [EMAIL PROTECTED] wrote: > > I extracted the attached patch from email text and applied it in r30946.
For some reason, the first attachment -- Andy's patch -- didn't get attached. Trying again.
diff -r -u parrot-current/config/auto/aio/aio.in parrot-andy/config/auto/aio/aio.in --- parrot-current/config/auto/aio/aio.in 2008-09-08 08:38:49.000000000 -0400 +++ parrot-andy/config/auto/aio/aio.in 2008-09-09 07:45:03.000000000 -0400 @@ -36,14 +36,7 @@ int i = 42; int cnt = 4; - /* For internal use, we usually use - SIGRTMIN + argv[1]. - Usually, that's set to - SIGRTMIN + 1 - by the calling program. - */ - my_sig = SIGRTMIN + atoi(argv[1]); - printf("SIGRTMIN=%d SIGRTMAX=%d\n", SIGRTMIN, SIGRTMAX); + my_sig = SIGUSR1; fd = open("MANIFEST", O_RDONLY); if (fd < 0) diff -r -u parrot-svn/config/auto/aio.pm parrot-andy/config/auto/aio.pm --- parrot-svn/config/auto/aio.pm 2008-09-08 08:38:49.000000000 -0400 +++ parrot-andy/config/auto/aio.pm 2008-09-09 07:46:14.000000000 -0400 @@ -49,14 +49,13 @@ my $errormsg = _first_probe_for_aio($conf, $verbose); if ( ! $errormsg ) { - my $test = $conf->cc_run(1); # Use signal RTMIN + 1 + my $test = $conf->cc_run(); # if the test is failing with sigaction err # we should repeat it with a different signal number # This is currently not implemented. if ( - $test =~ /SIGRTMIN=(\d+)\sSIGRTMAX=(\d+)\n - INFO=42\n + $test =~ /INFO=42\n ok/x ) { @@ -66,8 +65,6 @@ $conf->data->set( aio => 'define', HAS_AIO => 1, - D_SIGRTMIN => $1, - D_SIGRTMAX => $2, ); } else {