diff options
Diffstat (limited to 'source3/wscript')
-rw-r--r-- | source3/wscript | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/wscript b/source3/wscript index 78e6d2d476..72a846616e 100644 --- a/source3/wscript +++ b/source3/wscript @@ -287,6 +287,7 @@ utimensat vsyslog _write __write __xstat # checks for OSes. import sys host_os = sys.platform + print "building on %s" % host_os # Python doesn't have case switches... :/ # FIXME: original was *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu | *qnx*) @@ -307,6 +308,11 @@ utimensat vsyslog _write __write __xstat if conf.CHECK_HEADERS('sunacl.h'): conf.define('HAVE_FREEBSD_SUNACL_H', '1') conf.CHECK_FUNCS_IN('acl', 'sunacl') + conf.DEFINE('STAT_ST_BLOCKSIZE', '512') + elif (host_os.rfind('netbsd') > -1): + conf.DEFINE('STAT_ST_BLOCKSIZE', '512') + elif (host_os.rfind('openbsd') > -1): + conf.DEFINE('STAT_ST_BLOCKSIZE', '512') # FIXME: Add more checks here. else: print "Unknown host_os '%s', please report this to samba-technical@samba.org" % host_os |