aboutsummaryrefslogtreecommitdiffstats
path: root/src/serd_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/serd_config.h')
-rw-r--r--src/serd_config.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/serd_config.h b/src/serd_config.h
index 909a357d..90c4d31e 100644
--- a/src/serd_config.h
+++ b/src/serd_config.h
@@ -74,6 +74,13 @@
# endif
# endif
+// POSIX.1-2001: strerror_r()
+# ifndef HAVE_STRERROR_R
+# if defined(_POSIX_VERSION) && _POSIX_VERSION >= 200112L
+# define HAVE_STRERROR_R
+# endif
+# endif
+
#endif // !defined(SERD_NO_DEFAULT_CONFIG)
/*
@@ -102,4 +109,10 @@
# define USE_POSIX_MEMALIGN 0
#endif
+#ifdef HAVE_STRERROR_R
+# define USE_STRERROR_R 1
+#else
+# define USE_STRERROR_R 0
+#endif
+
#endif // SERD_SRC_SERD_CONFIG_H