BUG: __USE_GNU redefined

Without this patch i get:

In file included from motion.c:10:motion.h:31:1: warning: "__USE_GNU" redefinedIn file included from /usr/include/errno.h:29, from ffmpeg.h:5, from motion.c:9:/usr/include/features.h:277:1: warning: this is the location of the previous definitiongcc -g -O2 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_FFMPEG -I/usr/include -DFFMPEG_NEW_INCLUDES -DHAVE_FFMPEG_NEW -I/usr/include/mysql -DMOTION_V4L2 -DTYPE_32BIT="int" -DHAVE_BSWAP -march=pentium4 -mfpmath=sse -msse2 -mmmx -Wall -DVERSION=\"trunk-r444\" -Dsysconfdir=\"/usr/local/etc\" -c -o logger.o logger.cIn file included from logger.h:15, from logger.c:13:motion.h:31:1: warning: "__USE_GNU" redefinedIn file included from /usr/include/sys/types.h:27, from /usr/include/mysql/mysql.h:47, from motion.h:17, from logger.h:15, from logger.c:13:/usr/include/features.h:277:1: warning: this is the location of the previous definition