Well, last I heard Time::HiRes worked fine in VMS, even without nanosleep. Moreover, realistically, in a Perl script the full nanosecond granurality is not needed. nanosleep() is only used preferentially over usleep() since at least in UNIX implementations usleep() and signals don't match, but nanosleep() and signals do.
-- Jarkko Hietaniemi <[EMAIL PROTECTED]> http://www.iki.fi/jhi/ "There is this special biologist word we use for 'stable'. It is 'dead'." -- Jack Cohen