This header provides functions ported from Unix in time.h. More...
Macros | |
#define | HAVE_GETTIMEOFDAY 1 |
Functions | |
EVIL_API int | evil_gettimeofday (struct timeval *tv, struct timezone *tz) |
Get time and timezone. More... | |
EVIL_API char * | strptime (const char *buf, const char *fmt, struct tm *tm) |
Convert a string representation of time to a time tm structure . More... | |
This header provides functions ported from Unix in time.h.
EVIL_API int evil_gettimeofday | ( | struct timeval * | tv, |
struct timezone * | tz | ||
) |
Get time and timezone.
tv | A pointer that contains two sockets. |
tz | A pointer that contains two sockets. |
This function gets the time and timezone. tv
and tz
can be NULL
. It calls GetSystemTimePreciseAsFileTime() on Windows 8or above if _WIN32_WINNT is correctly defined. It returns 0 on success, -1 otherwise.
EVIL_API char * strptime | ( | const char * | buf, |
const char * | fmt, | ||
struct tm * | tm | ||
) |
Convert a string representation of time to a time tm structure .
buf | The string to convert. |
fmt | The representation of time. |
tm | The time tm structure. |
This function converts the string s
to a time tm structure and fill the buffer tm
. The format of the time is specified by format
. On success, this function returns the first character not processed in this function call, NULL
otherwise.
Conformity: Non applicable.
Supported OS: Windows XP.
References strptime().
Referenced by eina_value_util_time_string_new(), and strptime().