summaryrefslogtreecommitdiff
path: root/libstdc++-v3/README
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-06 01:47:11 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-06 01:47:11 +0000
commitc65da8fe9acdb57dec8328d16927008393f44fc0 (patch)
tree4b41ae4f188953cd470dbb0727bde4e4c14a60ea /libstdc++-v3/README
parentae5400eb1033df1f00804cadc6d0659bdaeddf32 (diff)
downloadgcc-c65da8fe9acdb57dec8328d16927008393f44fc0.tar.gz
2001-04-05 Benjamin Kosnik <bkoz@redhat.com>
Prepare for libstdc++-2.92. * docs/html/17_intro/RELEASE-NOTES (New): Update. * docs/html/configopts.html: Fix formatting. * README (file): Updates. * include/bits/c++config (__GLIBCPP__): Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41136 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/README')
-rw-r--r--libstdc++-v3/README30
1 files changed, 16 insertions, 14 deletions
diff --git a/libstdc++-v3/README b/libstdc++-v3/README
index d795882518c..24ee9610460 100644
--- a/libstdc++-v3/README
+++ b/libstdc++-v3/README
@@ -38,6 +38,22 @@ It has subdirectories:
Headers provided for backward compatibility, such as <iostream.h>.
They are not used in this library.
+ 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/c
+ Headers intended to directly include standard C headers.
+ [NB: this can be enabled via --enable-cheaders=c]
+
+ include/c_std
+ Headers intended to include standard C headers, and put select
+ names into the std:: namespace.
+ [NB: this is the default, and is the same as --enable-cheaders=c_std]
+
src
Files that are used in constructing the library, but are not
installed.
@@ -51,19 +67,6 @@ It has subdirectories:
may need the paths to bash adjusted to work properly, as /bin/bash is
assumed.
- 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-cshadow-headers.]
-
- cshadow
- The contents of this directory are constructed by scripts which
- examine the underlying C headers to discover other headers they
- depend on. These headers are wrappers for them.
- [NB: this is still experimental, and is not currently used.]
-
Other subdirectories contain variant versions of certain files
that are meant to be copied or linked by the configure script.
Currently these are:
@@ -95,4 +98,3 @@ any other make.
In files throughout the system, lines marked with an "XXX" indicate
a bug or incompletely-implemented feature. Lines marked "XXX MT"
indicate a place that may require attention for multi-thread safety.
-