이 아무도 할 필요가 없어야합니다 뭔가 것 같아,하지만 임베디드 시스템은 time.h
가하는 것 같다있는 (OpenWRT)에 대한 커널 모듈에서 일하고 있어요에서 유닉스 시간을 분해하는 방법timespec
포함 및 time_t
유형 및 clock_gettime
및 gmtime
작동하지만 하지이 매우 localtime
, ctime
, time
, 또는의 tm
유형을 포함한다.는 C
gmtime에서 자신의 구조체로 반환 포인터를 캐스팅하려고하면 segfault가 발생합니다.
두 가지 방법 중 하나를 사용하여 문제를 해결할 수 있습니다. 누락 된 유형에 액세스하는 방법을 알아내는 것이 좋을 것입니다. 또는 대안으로 내 분해 방법을 롤백하는 방법도 있습니다. 유닉스 타임 스탬프.
'gmtime'은'time.h'에서 어떻게 선언되어 있습니까? – caf