Jak rozłożyć czas uniksowy w C

Wygląda to na coś, czego nikt nigdy nie powinien robić, ale pracuję nad modułem jądra dla systemu wbudowanego (OpenWRT), w którym wydaje się, żetime.h robi zawieraćtimespec itime_t typy iclock_gettime igmtime działa, ale działanie zawieraćlocaltime, ctime, timelub, krytycznie,tm rodzaj.

Kiedy próbuję rzutować wskaźnik powrotu z gmtime do mojej własnej struktury, otrzymuję segfault.

Sądzę więc, że byłbym zadowolony z rozwiązania problemu na dwa sposoby - byłoby wspaniale dowiedzieć się, jak uzyskać dostęp do tego brakującego typu, lub alternatywnie, jak przetoczyć własną metodę dekompozycji uniksowego znacznika czasu.

questionAnswers(3)

yourAnswerToTheQuestion