On Wed, 17 Aug 2016, Jeff Layton wrote: > +# if __WORDSIZE != 32 || defined __USE_FILE_OFFSET64 Are you sure __WORDSIZE is always defined here? I don't see an include of <bits/wordsize.h> in this header. Are you sure __WORDSIZE != 32 is the right condition on all architectures for the flock and flock64 structures being the same? Wordsize is not a particularly well-defined concept all cases. More specific tests tend to be preferred, e.g. __OFF_T_MATCHES_OFF64_T in bits/typesizes.h (so this would indicate having a new macro __FLOCK_MATCHES_FLOCK64 and arranging for it to be defined to 1 or 0 correctly in all cases - or at least a careful analysis of all architectures using this file to show that some other conditional is always correct). -- Joseph S. Myers joseph@xxxxxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html