replace: check for dirname() and basename()
[metze/samba/wip.git] / lib / replace / wscript
index 8a203c778d49a223e381e3bf3b0a1fdb69b3d645..1b156fa671e89a0558223888ef9ebec9a3c8b1aa 100644 (file)
@@ -74,6 +74,7 @@ def configure(conf):
     conf.CHECK_HEADERS('utmp.h utmpx.h lastlog.h malloc.h')
     conf.CHECK_HEADERS('syscall.h sys/syscall.h inttypes.h')
     conf.CHECK_HEADERS('sys/atomic.h')
+    conf.CHECK_HEADERS('libgen.h')
 
     # Check for process set name support
     conf.CHECK_CODE('''
@@ -243,7 +244,7 @@ def configure(conf):
     conf.CHECK_FUNCS('link readlink symlink realpath snprintf vsnprintf')
     conf.CHECK_FUNCS('asprintf vasprintf setenv unsetenv strnlen strtoull __strtoull')
     conf.CHECK_FUNCS('strtouq strtoll __strtoll strtoq memalign posix_memalign')
-    conf.CHECK_FUNCS('prctl')
+    conf.CHECK_FUNCS('prctl dirname basename')
 
     # libbsd on some platforms provides strlcpy and strlcat
     if not conf.CHECK_FUNCS('strlcpy strlcat'):