Hi Wolfram, On Wed, 3 Aug 2016 10:43:56 +0200, Wolfram Sang wrote: > Since glibc 2.20, the usage of _BSD_SOURCE is deprecated. Fix it like > described here: > > https://sourceware.org/glibc/wiki/Release/2.20#Deprecation_of__BSD_SOURCE_and__SVID_SOURCE_feature_macros > > Signed-off-by: Wolfram Sang <wsa@xxxxxxxxxxxxx> > --- > tools/i2cbusses.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/tools/i2cbusses.c b/tools/i2cbusses.c > index b3093aa..28e3682 100644 > --- a/tools/i2cbusses.c > +++ b/tools/i2cbusses.c > @@ -23,7 +23,8 @@ > */ > > /* For strdup and snprintf */ > -#define _BSD_SOURCE 1 > +#define _BSD_SOURCE 1 /* for glibc < 2.19 */ > +#define _DEFAULT_SOURCE 1 /* for glibc >= 2.20 */ Actually >= 2.19 if I read the web page you mentioned (which has the same "bug") correctly. Other than that, Reviewed-by: Jean Delvare <jdelvare@xxxxxxx> Again the 3.1 branch would need the same fix. > > #include <sys/types.h> > #include <sys/stat.h> Thanks, -- Jean Delvare SUSE L3 Support -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html