I think it's prudent that OS.pmc's default copy() method behaves in the same way as File::Copy::copy() as this is likely the lowest possible common denominator across platforms (note that I said behavior, not implementation). This is sufficient for the majority of file copy tasks and will make prevent most people from having to worry about portability issues. More sophisticated behavior, like metadata replication, should be left to another method (perhaps syscopy()) that has platform specific behavior(s).
Cheers, -J --
pgpXAtsyeSGCG.pgp
Description: PGP signature