summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2022-02-08 21:05:30 +0000
committerJonathan Wakely <jwakely@redhat.com>2022-02-10 13:01:10 +0000
commit3d5f4f76e6db0895181ebca538748379bfe6058f (patch)
tree398290e6c50d9b3b2c3fbdb09225c3c0e3aa6b89 /libstdc++-v3/include
parent0f58ba4dd6b25b16d25494ae18d15dfa681f9b65 (diff)
downloadgcc-3d5f4f76e6db0895181ebca538748379bfe6058f.tar.gz
libstdc++: Fix directory iterator build for newlib
When building for newlib HAVE_OPENAT and HAVE_UNLINKAT are (sometimes?) defined, but <fcntl.h> is only included when HAVE_DIRENT_H is defined. Since directory iterators are completely useless without <dirent.h>, just override the HAVE_OPENAT and HAVE_UNLINKAT detection when we don't have <dirent.h>. libstdc++-v3/ChangeLog: * src/filesystem/dir-common.h (_GLIBCXX_HAVE_DIRFD): Undefine when <dirent.h> is not available. (_GLIBCXX_HAVE_UNLINKAT): Likewise.
Diffstat (limited to 'libstdc++-v3/include')
0 files changed, 0 insertions, 0 deletions