stas        2003/10/18 12:27:24

  Modified:    t/response/TestPerl api.pm
  Log:
  verify that pid != ppid under threads
  
  Revision  Changes    Path
  1.2       +6 -2      modperl-2.0/t/response/TestPerl/api.pm
  
  Index: api.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestPerl/api.pm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -u -r1.1 -r1.2
  --- api.pm    16 Oct 2003 18:23:30 -0000      1.1
  +++ api.pm    18 Oct 2003 19:27:24 -0000      1.2
  @@ -14,7 +14,7 @@
   sub handler {
       my $r = shift;
   
  -    plan $r, tests => 1;
  +    plan $r, tests => 2;
   
       {
           # 5.8.1 w/ ithreads has a bug where it caches ppid in PL_ppid,
  @@ -23,8 +23,12 @@
           # returning 1. A local workaround in the mod_perl source at
           # the child_init phase fixes the problem.
           my $ppid = getppid();
  -        t_debug "ppid $ppid (pid $$)";
  +        t_debug "ppid $ppid";
           ok $ppid > 1;
  +
  +        # verify that $pid != $ppid
  +        t_debug "pid $$";
  +        ok $ppid != $$;
       }
   
       Apache::OK;
  
  
  

Reply via email to