$ perl5.8.0 -le '$! = -1728; print $^E+0 for 0,1' -1728 22 This appears to be fixed in perl5.8.1, in the RC3 version that ships with Panther:
$ perl5.8.1 -le '$! = -1728; print $^E+0 for 0,1' -1728 -1728 Bu in a perl 5.8.1 RC1 I built myself: $ perl5.8.1 -le '$! = -1728; print $^E+0 for 0,1' -1728 22 And in a fresh build of perl 5.8.2: $ perl5.8.2 -le '$! = -1728; print $^E+0 for 0,1' -1728 22 Is this a known issue? Anyone know if it's been reported, or what the problem might be? -- Chris Nandor [EMAIL PROTECTED] http://pudge.net/ Open Source Development Network [EMAIL PROTECTED] http://osdn.com/