Browse Source

fix strftime() %z conversion specifier check

only glibc does something sane with gmtime()+strftime(). on bsd (incl.
mac os), strftime() can be used only with localtime().
wip/maildir-uid-dupes-test
Oswald Buddenhagen 11 years ago
parent
commit
a49893f32e
  1. 4
      configure.ac

4
configure.ac

@ -20,8 +20,8 @@ int main(void)
{
time_t t = 0;
char buf[32];
strftime(buf, sizeof(buf), "%z", gmtime(&t));
return !!strcmp(buf, "+0000");
strftime(buf, sizeof(buf), "%z", localtime(&t));
return !(buf[0] == '+' || buf[0] == '-');
}
], [ob_cv_strftime_z=yes], [ob_cv_strftime_z=no], [ob_cv_strftime_z="yes (assumed)"])])
if test "x$ob_cv_strftime_z" = x"no"; then

Loading…
Cancel
Save