I once said how easy it is to break any software build under glibc by creating a file and naming it features.h in include path.
So there is another one, now from POSIX standard itself: create a file strings.h. glibc includes this file in string.h, not sure about other libc right now.