in reply to -w $path Cross Platform Issues

If it's being odd, then just make your own, Here's what I'm thinking of:

sub WriteableDir { my $DIR = shift; if (open(F,">$DIR/tmp.file") ) { close(F); unlink("$DIR/tmp.file"); return 1; }else{ return 0; } }

Replies are listed 'Best First'.
Re^2: -w $path Cross Platform Issues
by ww (Archbishop) on Jul 24, 2010 at 18:56 UTC
    Technically, it looks feasible. But there might be some issues.

    Specifically, I suspect that if the "end users" are Joe Bagadonuts and Sally Soccermom that their (firewalls|A/V packages|observational skills) will complain rather vehemently, unless bkembree manages to convince them in advance that he's not passing malware.