Hi madparu,
Unfortunately I don't know enough about all of those systems to give you a good answer. But since AIX, HP-UX and Solaris are (in various versions) POSIX certified, and none of perlport, perlsolaris, perlhpux, or perlaix seem to mention any issues with stat on those systems, I'd make the educated guess that the "dev" field of stat should work the same on all of those OSes. Update: Just to be clear, I don't mean that the device IDs will be the same across those OSes - what I mean is that I think the above method of detecting file system boundaries should work on each of those OSes.
Of course, you can just try it out on each system:
perl -le 'print "$_\tdev=",(stat)[0] for @ARGV' /var /var/log
Regards,
-- Hauke D
In reply to Re^7: Restrict file search within current filessystem using wanted subroutine
by haukex
in thread Restrict file search within current filessystem using wanted subroutine
by madparu
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |