Merge pull request #4502 from d3zd3z/bp216-posix-define

Backport 2.16: Check if feature macro is defined before define it