Piotr Kubaj <pkubaj at FreeBSD.org> writes: > + #ifdef __FreeBSD__ > + #define OS_FREEBSD 1 > ++#include <sys/types.h> > + #include <sys/cpuset.h> > + #include <sys/param.h> > + #include <unistd.h> Maybe move <sys/param.h> above <sys/cpuset.h>. According to style(9) including both <sys/types.h> and <sys/param.h> is redundant.