#if SB_API_VERSION < 16 | |
#include <time.h> | |
#include "starboard/time.h" | |
time_t time(time_t *t) { | |
int64_t posix_us = SbTimeToPosix(SbTimeGetNow()); | |
int64_t posix_s = posix_us >= 0 ? posix_us / 1000000 | |
: (posix_us - 1000000 + 1) / 1000000; | |
time_t time_s = (time_t)posix_s; | |
if (t) { | |
*t = time_s; | |
} | |
return time_s; | |
} | |
#endif // SB_API_VERSION < 16 |