Actually it is C on Solaris. Setting it to C on Linux makes no difference.
Yes it is possible to set the two platforms to the same version of Perl, but I dont think that will help. I think the difference is due to the OS's, not the Perl versions (which only differ by point releases, not a significant difference)
I guess what I'm looking for is something more robust than trying a failing read with dirhandles - that's what I am looking for sugestions on.
use warnings;use strict;use brain;