Fix from Enache Adrian for the magic.t failure in
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:17:31 +0000 (08:17 +0000)]
FreeBSD: setproctitle() cannot get rid of the " (perl)".

p4raw-id: //depot/perl@19924

t/op/magic.t

index 28e66d9..1f98221 100755 (executable)
@@ -299,8 +299,10 @@ else {
               $ps;
             };
             my $ps = $mydollarzero->("x");
-            ok(!$ps ||   # we allow that something goes wrong with the ps command
-               $ps eq "x", 'altering $0 is effective (testing with `ps`)');
+            ok(!$ps  # we allow that something goes wrong with the ps command
+              # FreeBSD cannot get rid of the trailing " (perl)".
+               || $ps =~ /^x\b/,
+                      'altering $0 is effective (testing with `ps`)');
        } else {
            skip("\$0 check only on Linux and FreeBSD") for 0, 1;
        }