aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Config
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2009-07-01 18:11:20 +0000
committerJeffrey Yasskin <jyasskin@google.com>2009-07-01 18:11:20 +0000
commited1c0ffe0b2287deaee7cba7506c93aa34c6d4b7 (patch)
treeaacc869a6945fbd60630f775bd2530fa3d2eaed9 /include/llvm/Config
parentb1d7a5d1146c30a54002b7ab49daf024e3174b95 (diff)
downloadexternal_llvm-ed1c0ffe0b2287deaee7cba7506c93aa34c6d4b7.zip
external_llvm-ed1c0ffe0b2287deaee7cba7506c93aa34c6d4b7.tar.gz
external_llvm-ed1c0ffe0b2287deaee7cba7506c93aa34c6d4b7.tar.bz2
Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the
Windows variant, strerror_s, but I couldn't test that. I'll update configure and config.h.in in a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74621 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Config')
-rw-r--r--include/llvm/Config/config.h.cmake7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/llvm/Config/config.h.cmake b/include/llvm/Config/config.h.cmake
index 27ef440..180e8c5 100644
--- a/include/llvm/Config/config.h.cmake
+++ b/include/llvm/Config/config.h.cmake
@@ -364,10 +364,13 @@
#undef HAVE_STRDUP
/* Define to 1 if you have the `strerror' function. */
-#undef HAVE_STRERROR
+#cmakedefine HAVE_STRERROR
/* Define to 1 if you have the `strerror_r' function. */
-#undef HAVE_STRERROR_R
+#cmakedefine HAVE_STRERROR_R
+
+/* Define to 1 if you have the `strerror_s' function. */
+#cmakedefine HAVE_STRERROR_S
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H