Is the warning message generated by -Wformat about syslog %m an issue with FreeBSD header files or gcc itself? It seems for example OpenBSD's syslog.h contains __attribute__ definitions. Pete