13. Namespace and Future Directions

In order to prevent future versions of this standard from introducing features that could cause older applications to fail, the prefixes posix_, POSIX_, and _POSIX_ are reserved for use by this standard for any name (e.g. function, variable, utility, etc.). Neither implementations nor applications shall introduce objects in this namespace.