https://bugs.freedesktop.org/show_bug.cgi?id=94231
--- Comment #10 from Mike Lothian mike@fireburn.co.uk --- 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