?? gettimeofday.c
字號(hào):
/* 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);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -