Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <time.h>
- #include <sys/time.h>
- #ifdef __MACH__
- #include <mach/clock.h>
- #include <mach/mach.h>
- #endif
- struct timespec ts;
- #ifdef __MACH__ // OS X does not have clock_gettime, use clock_get_time
- clock_serv_t cclock;
- mach_timespec_t mts;
- host_get_clock_service(mach_host_self(), CALENDAR_CLOCK, &cclock);
- clock_get_time(cclock, &mts);
- mach_port_deallocate(mach_task_self(), cclock);
- ts.tv_sec = mts.tv_sec;
- ts.tv_nsec = mts.tv_nsec;
- #else
- clock_gettime(CLOCK_REALTIME, &ts);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement