From d83850abe2c393352ec65c32b3bcec7c33be7cd0 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 2 May 2010 16:12:14 +0200 Subject: build: uname on opensolaris returns 1 for success check for -1 as failure, not 0 for success --- buildtools/wafsamba/samba_conftests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'buildtools/wafsamba') diff --git a/buildtools/wafsamba/samba_conftests.py b/buildtools/wafsamba/samba_conftests.py index ecdf8e7abd..e709929ba9 100644 --- a/buildtools/wafsamba/samba_conftests.py +++ b/buildtools/wafsamba/samba_conftests.py @@ -267,7 +267,7 @@ def CHECK_UNAME(conf): for v in "sysname machine release version".split(): if not conf.CHECK_CODE(''' struct utsname n; - if (uname(&n) != 0) return -1; + if (uname(&n) == -1) return -1; printf("%%s", n.%s); ''' % v, define='SYSTEM_UNAME_%s' % v.upper(), -- cgit