Delete unnecessary constants
Never include posix implementations
Add missing headers for android os
Add missing headers for linux os