/* * UNIX-style Time Functions * */ #include <stdio.h> #include <signal.h> #include <time.h> #include "vms_unix_time.h" /* * gettimeofday(2) - Returns the current time * * NOTE: The timezone portion is useless on VMS. * Even on UNIX, it is only provided for backwards * compatibilty and is not guaranteed to be correct. */ #if (__VMS_VER < 70000000) int gettimeofday(tv, tz) struct timeval *tv; struct timezone *tz; { timeb_t tmp_time; ftime(&tmp_time); if (tv != NULL) { tv->tv_sec = tmp_time.time; tv->tv_usec = tmp_time.millitm * 1000; } if (tz != NULL) { tz->tz_minuteswest = tmp_time.timezone; tz->tz_dsttime = tmp_time.dstflag; } return (0); } /*** End gettimeofday() ***/ #endif
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)