From 5abab13851ff2fc3a5792d08cc753c9b479c8cc1 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 31 May 2011 15:38:55 -0700 Subject: Add check for the getcwd function being able to take NULL,0 arguments. --- source3/wscript | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'source3/wscript') diff --git a/source3/wscript b/source3/wscript index ee4a98c85d..83b0a0ef04 100644 --- a/source3/wscript +++ b/source3/wscript @@ -1420,6 +1420,16 @@ main() { conf.DEFINE('AIX_SENDFILE_API', '1') conf.DEFINE('WITH_SENDFILE', '1') + # Check for getcwd allowing a NULL arg. + conf.CHECK_CODE(''' +#include +main() { + char *s = getcwd(NULL,0); + exit(s != NULL ? 0 : 1); +}''', 'GETCWD_TAKES_NULL', addmain=False, execute=True, + msg="getcwd takes a NULL argument") + + conf.CHECK_CODE('''enum TDB_ERROR err = TDB_ERR_NESTING''', 'HAVE_TDB_ERR_NESTING', headers='tdb.h', -- cgit