📄 gettimeofday.c
字号:
/* gettimeofday.c,v 1.2 2000/06/04 22:00:03 brunsch Exp *//* * This file defines functions that are required for unix compatibility. * * These functions are not available in the Microsoft C/C++ Run Time * and the Win32 API. * * The following functions list may not be complete * * FUNCTIONS: * SHARED _gettimeofday * */#include <windows.h>#include <errno.h>#include <winsock.h> /* For definition of "timeval" structure */#include <sys/timeb.h> /* For prototype of "_ftime()" *//* * gettimeofday() -- gets the current time in elapsed seconds and * microsends since GMT Jan 1, 1970. * * ARGUMENTS: - Pointer to a timeval struct to return the time into * * RETURN CODES: - 0 on success * -1 on failure */int gettimeofday(curTimeP) struct timeval *curTimeP;{struct _timeb localTime; if (curTimeP == (struct timeval *) NULL) { errno = EFAULT; return (-1); } /* * Compute the elapsed time since Jan 1, 1970 by first * obtaining the elapsed time from the system using the * _ftime(..) call and then convert to the "timeval" * equivalent. */ _ftime(&localTime); curTimeP->tv_sec = localTime.time + localTime.timezone; curTimeP->tv_usec = localTime.millitm * 1000; return(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -