names into the std:: namespace.
[NB: this is the default, and is the same as --enable-cheaders=c_std]
- include/c_shadow
- Headers intended to shadow standard C headers provided by an
- underlying OS or C library, and other headers depended on directly
- by C++ headers (e.g. unistd.h). These are meant to wrap the names
- defined there into the _C_legacy namespace.
- [NB: this can be enabled via --enable-cheaders=c_shadow]
-
include/bits
Files included by standard headers and by other files in
the bits directory.
Headers that define extensions to the standard library. No
standard header refers to any of them.
+ scripts
+ Scripts that are used during the configure, build, make, or test
+ process.
+
src
Files that are used in constructing the library, but are not
installed.
- testsuites/[thread, 17_* to 27_*]
+ testsuites/[backward, demangle, ext, performance, thread, 17_* to 27_*]
Test programs are here, and may be used to begin to exercise the
library. Support for "make check" and "make check-install" is
complete, and runs through all the subdirectories here when this
that are meant to be copied or linked by the configure script.
Currently these are:
+ config/abi
config/cpu
- config/os
config/io
config/locale
+ config/os
-In addition, three subdirectories are convenience libraries:
-
- libio
- Contains the subset of the GNU libio library needed for
- C++. Currently not used.
+In addition, two subdirectories are convenience libraries:
libmath
Support routines needed for C++ math. Only needed if the