notmuch/compat
Blake Jones 8c6b2e7e9d timegm: add portable implementation (Solaris support)
The timegm(3) function is a non-standard extension to libc which is
available in GNU libc and on some BSDs.  Although SunOS had this
function in its libc, Solaris (unfortunately) removed it.  This patch
implements a very simple version of timegm() which is good enough for
parse-time-string.c.

Signed-off-by: Vladimir Marek <vlmarek@volny.cz>
2013-08-23 17:57:35 +02:00
..
check_asctime.c
check_getpwuid.c
compat.h timegm: add portable implementation (Solaris support) 2013-08-23 17:57:35 +02:00
function-attributes.h
getdelim.c
getline.c
have_getline.c
have_strcasestr.c
have_strsep.c
have_timegm.c timegm: add portable implementation (Solaris support) 2013-08-23 17:57:35 +02:00
Makefile
Makefile.local timegm: add portable implementation (Solaris support) 2013-08-23 17:57:35 +02:00
README
strcasestr.c
strsep.c
timegm.c timegm: add portable implementation (Solaris support) 2013-08-23 17:57:35 +02:00

notmuch/compat

This directory consists of three things:

1. Small programs used by the notmuch configure script to test for the
   availability of certain system features, (library functions, etc.).

   For example: have_getline.c

2. Compatibility implementations of those system features for systems
   that don't provide their own versions.

   For example: getline.c

   The compilation of these files is made conditional on the output of
   the test programs from [1].

3. Macro definitions abstracting compiler differences (e.g. function
   attributes).

   For example: function-attributes.h