summaryrefslogtreecommitdiff
path: root/source4/lib/replace/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'source4/lib/replace/SConscript')
-rw-r--r--source4/lib/replace/SConscript10
1 files changed, 10 insertions, 0 deletions
diff --git a/source4/lib/replace/SConscript b/source4/lib/replace/SConscript
index 60652b0b15..48abf2c081 100644
--- a/source4/lib/replace/SConscript
+++ b/source4/lib/replace/SConscript
@@ -19,6 +19,16 @@ if hostenv['configure']:
if conf.CheckFunc(f,'c'):
defines['HAVE_' + f.upper()] = 1
+ # Check for errno declaration
+ if conf.TryCompile("""
+#include <errno.h>
+
+int main() {
+ int i = (int)errno;
+ return 0;
+}""", '.c'):
+ defines['HAVE_ERRNO_DECL'] = 1
+
for h in ['dlfcn.h']:
if conf.CheckCHeader('dlfcn.h'):
defines['HAVE_' + h.upper().replace('.','_').replace('/','_')] = 1