Как разложить unix time в C
Это похоже на то, что никто никогда не должен делать, но яЯ работаю над модулем ядра для встроенной системы (OpenWRT), в которой кажется, чтоtime.h
делает включитьtimespec
а такжеtime_t
типы, аclock_gettime
а такжеgmtime
функции, но делаетне включают , ,localtime
ctime
time
или, что особенно важно,tm
тип.
Когда я пытаюсь преобразовать указатель возврата из gmtime в мою собственную структуру, я получаю segfault.
Так что я думаю, что яЯ хотел бы решить эту проблему одним из двух способов:Это'Было бы замечательно выяснить, как получить доступ к этому отсутствующему типу, или, альтернативно, как развернуть мой собственный метод для разложения метки времени Unix.