Windows doesn't understand single quotes, so it fudges the command.
authornicolson%netscape.com
Wed, 27 Jun 2001 00:28:56 +0000
changeset 1686 72b7a3a636ac31723acc9b2282b8c9dc08c07fbd
parent 1684 7b6dc53533520f451407c2426c83faa107b61fbb
child 1687 ac83686cb0734369586f8a30f17ad7c2188eb8f3
push idunknown
push userunknown
push dateunknown
Windows doesn't understand single quotes, so it fudges the command.
security/coreconf/jniregen.pl
--- a/security/coreconf/jniregen.pl
+++ b/security/coreconf/jniregen.pl
@@ -94,13 +94,14 @@ foreach $filename (@ARGV)
 	#        we actually want to regenerate the header file at this time.
         unlink $headerfilename;
         push @filelist, $filename;
     }
 }
 
 if( @filelist ) {
     $cmd = "$javah " . join(" ",@filelist);
+    $cmd =~ s/\'/\"/g;  # because windows doesn't understand single quote
     print "$cmd\n";
-    system("$cmd");
+    exit (system($cmd) >> 8);
 } else {
     print "All JNI header files up to date.\n"
 }