__extension__ typedef __signed__ long long __s64; | |
typedef __s64 time64_t; | |
struct timespec64 { | |
time64_t tv_sec; | |
long tv_nsec; | |
}; | |
extern struct timespec64 ns_to_timespec64(void); | |
int sock_gettstamp() | |
{ | |
struct timespec64 ts; | |
/* [...snip...] */ | |
ts = ns_to_timespec64(); | |
if (ts.tv_sec == -1) | |
return -2; | |
/* [...snip...] */ | |
return 0; | |
} |