[namespace.posix]

# 16 Library introduction [[library]](./#library)

## 16.4 Library-wide requirements [[requirements]](requirements#namespace.posix)

### 16.4.5 Constraints on programs [[constraints]](constraints#namespace.posix)

#### 16.4.5.2 Namespace use [[namespace.constraints]](namespace.constraints#namespace.posix)

#### 16.4.5.2.2 Namespace posix [namespace.posix]

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L3107)

The behavior of a C++ program is undefined if it adds declarations or definitions to namespaceposix or to a namespace within namespaceposix unless otherwise specified[.](#1.sentence-1)

The namespace posix is reserved for use by
ISO/IEC/IEEE 9945 and other POSIX standards[.](#1.sentence-2)
