Есть ли порт libfaketime для OSX? - PullRequest
1 голос
/ 02 мая 2011

Есть ли порт libfaketime для OSX? http://www.code -wizards.com / проекты / libfaketime /

Ответы [ 2 ]

3 голосов
/ 05 июля 2011

Хорошо, я портировал его.

http://github.com/dbrashear/libfaketime/

1 голос
/ 02 мая 2011

В freshmeat libfaketime перечисляет свои платформы как Linux и POSIX. Поскольку OSX указан как полностью POSIX-совместимый , он должен быть полностью применим как есть.

EDIT

, если clock_gettime - единственная проблемная функция, и вы чувствуете себя глупо, вы можете попробовать этот маленький хак :

#if _POSIX_TIMERS > 0
clock_gettime(CLOCK_REALTIME, &tp);
#else
struct timeval tv;
gettimeofday(&tv, NULL);
tp.tv_sec = tv.tv_sec;
tp.tv_nsec = tv.tv_usec*1000;
#endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...