Linux C libs are moving away from implicit header pollution with sys/types.h --- a/include/qemu/osdep.h +++ b/include/qemu/osdep.h @@ -78,6 +78,10 @@ extern int daemon(int, int); #include #include +#ifdef __linux__ +#include +#endif + #ifdef __OpenBSD__ #include #endif