From: Vladimir Marek Date: Fri, 16 Aug 2013 14:38:15 +0000 (+0200) Subject: asctime: check for standards compliance (Solaris support) X-Git-Tag: 0.17_rc1~192 X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=49a0b96486242ca4fc4d26e5b01a34e9df7a9f9f;hp=49a0b96486242ca4fc4d26e5b01a34e9df7a9f9f;p=notmuch asctime: check for standards compliance (Solaris support) Add checks to "configure" to see whether _POSIX_PTHREAD_SEMANTICS needs to be defined to get the right number of arguments in the prototypes for asctime_r(). Solaris' default implementation conforms to POSIX.1c Draft 6, rather than the final POSIX.1c spec. The standards-compliant version can be used by defining _POSIX_PTHREAD_SEMANTICS. This change also adds the file "compat/check_asctime.c", which configure uses to perform its check, and modifies compat/compat.h to define _POSIX_PTHREAD_SEMANTICS if configure detected it was needed. Signed-off-by: Vladimir Marek ---