ESUCCESS = 0 is not true, but exists.
Jarkko Hietaniemi [Wed, 6 Aug 2003 19:05:18 +0000 (19:05 +0000)]
p4raw-id: //depot/perl@20535

ext/Errno/t/Errno.t

index 02f5ce2..a879cf2 100755 (executable)
@@ -26,7 +26,8 @@ print "not " unless &{"Errno::$err"} == $num;
 print "ok 2\n";
 
 $! = $num;
-print "not " unless $!{$err};
+# Some systems have ESUCCESS 0, that's why exists instead of boolean.
+print "not " unless exists $!{$err};
 print "ok 3\n";
 
 $! = 0;