On 12/30/2016 01:39 PM, enh wrote: > 1928-04-26 17:31:55.746667836 18446744072394174731
Really we can partially blame posix here for not specifying whether time_t is signed or unsigned. (If it's unsigned it can't represent times before January 1, 1970, as the code on the left is doing. And there _are_ times before then. So I think we have to treat it as signed and go "32 bit timestamps gotta go away before 2038".) Linus' opinion on unsigned time_t is here (spoiler: it's "no"): https://lkml.org/lkml/2011/8/31/246 > two patches attached. ... > the other > removes void* casts unnecessary since POSIX 2008 and fixes the > strftime buffer length argument. Why did you remove the comment block in the second patch? (Is it wrong?) Rob _______________________________________________ Toybox mailing list Toybox@lists.landley.net http://lists.landley.net/listinfo.cgi/toybox-landley.net