twinaphex/genesis-next — comment on commit bce300cfdc1d18154544905d2f8fd934de1a55f4
File:  line 0
By Themaister:

There is a sys/types.h in Linux, so yes, having a header named types.h is a very bad idea. We had tons of trouble with a similar case in FCEU where sys/types.h would suddenly pull in the custom types.h instead.