24 lines
346 B
C
24 lines
346 B
C
#include "time_header.h"
|
|
|
|
time_t mktime(struct tm *tmp)
|
|
{
|
|
time_t t;
|
|
|
|
int err = lock();
|
|
if (err) {
|
|
errno = err;
|
|
return -1;
|
|
}
|
|
|
|
tzset_unlocked();
|
|
t = mktime_tzname(lclptr, tmp, true);
|
|
|
|
unlock();
|
|
return t;
|
|
}
|
|
|
|
time_t mktime_z(timezone_t tz, struct tm *tmp)
|
|
{
|
|
return mktime_tzname(tz, tmp, false);
|
|
}
|