'''see what we need for largefile support'''
getconf_cflags = conf.CHECK_COMMAND(['getconf', 'LFS_CFLAGS']);
if getconf_cflags is not False:
- if (conf.CHECK_CODE('return !(sizeof(off_t) >= 8)',
+ if (conf.CHECK_CODE('if (sizeof(off_t) < 8) return 1',
define='WORKING_GETCONF_LFS_CFLAGS',
execute=True,
cflags=getconf_cflags,
else:
conf.DEFINE(flag_split[0], flag_split[1])
- if conf.CHECK_CODE('return !(sizeof(off_t) >= 8)',
+ if conf.CHECK_CODE('if (sizeof(off_t) < 8) return 1',
define,
execute=True,
msg='Checking for large file support without additional flags'):
return True
- if conf.CHECK_CODE('return !(sizeof(off_t) >= 8)',
+ if conf.CHECK_CODE('if (sizeof(off_t) < 8) return 1',
define,
execute=True,
cflags='-D_FILE_OFFSET_BITS=64',
conf.DEFINE('_FILE_OFFSET_BITS', 64)
return True
- if conf.CHECK_CODE('return !(sizeof(off_t) >= 8)',
+ if conf.CHECK_CODE('if (sizeof(off_t) < 8) return 1',
define,
execute=True,
cflags='-D_LARGE_FILES',