Swift POSIX tests versus newer Linux distros

This seems like a Swift policy problem. In commit f492fc99f48e1a4fe99d9014f92b91fd3fc18fb0, glibc added non-null attributes to semaphore APIs, thus changing how the clang importer presents the APIs to Swift code.