On Linux, set _DEFAULT_SOURCE to see required struct members.
Without some feature test that sets __USE_MISC, tm.tm_gmtoff and
tm.tm_zone are hidden under other names.
@@ -10,6 +10,7 @@ defines = {
aix = {_ALL_SOURCE = 1},
bsd = {_BSD_SOURCE = 1},
freebsd = {__BSD_VISIBLE = 1},
+ linux = {_DEFAULT_SOURCE = 1},
macosx = {_DARWIN_C_SOURCE = 1},
-- QNX is only POSIX 2001, but _XOPEN_SOURCE turns off other functions
-- luaposix can bind.
