s3-waf: Check for device major and minor macros
authorKai Blin <kai@samba.org>
Mon, 31 May 2010 21:02:16 +0000 (23:02 +0200)
committerKai Blin <kai@samba.org>
Tue, 1 Jun 2010 05:55:06 +0000 (07:55 +0200)
source3/wscript

index 8b3d85fc056a69ef030ee8fd1d2ddf9e403c6343..cc3f0d9617f40a990351c6a8c89141b3e9bc72eb 100644 (file)
@@ -348,6 +348,14 @@ utimensat vsyslog _write __write __xstat
 
     conf.CHECK_HEADERS('asm/types.h')
 
+    conf.CHECK_CODE('dev_t dev; int i = major(dev); return 0', "HAVE_DEVICE_MAJOR_FN",
+                    headers='unistd.h sys/types.h',
+                    msg="Checking for major macro")
+
+    conf.CHECK_CODE('dev_t dev; int i = minor(dev); return 0', "HAVE_DEVICE_MINOR_FN",
+                    headers='unistd.h sys/types.h',
+                    msg="Checking for minor macro")
+
     #FIXME: Should just be set when krb5 and ldap requirements are fulfilled
     if Options.options.with_ads:
         conf.DEFINE('WITH_ADS', '1')