And the relevant details: Subject: [PATCH] sys/types.h: drop sys/sysmacros.h include We want to break apart this include path due to namespace pollution. https://sourceware.org/ml/libc-alpha/2015-11/msg00253.html