Как разложить unix time в C

Это похоже на то, что никто никогда не должен делать, но яЯ работаю над модулем ядра для встроенной системы (OpenWRT), в которой кажется, чтоtime.h делает включитьtimespec а такжеtime_t типы, аclock_gettime а такжеgmtime функции, но делаетне включают , ,localtimectimetimeили, что особенно важно,tm тип.

Когда я пытаюсь преобразовать указатель возврата из gmtime в мою собственную структуру, я получаю segfault.

Так что я думаю, что яЯ хотел бы решить эту проблему одним из двух способов:Это'Было бы замечательно выяснить, как получить доступ к этому отсутствующему типу, или, альтернативно, как развернуть мой собственный метод для разложения метки времени Unix.

Ответы на вопрос(3)

Ваш ответ на вопрос