summaryrefslogtreecommitdiff
path: root/libstdc++-v3/src/filesystem/ops-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/src/filesystem/ops-common.h')
-rw-r--r--libstdc++-v3/src/filesystem/ops-common.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libstdc++-v3/src/filesystem/ops-common.h b/libstdc++-v3/src/filesystem/ops-common.h
index 12c12b08f8c..f96a999264f 100644
--- a/libstdc++-v3/src/filesystem/ops-common.h
+++ b/libstdc++-v3/src/filesystem/ops-common.h
@@ -113,9 +113,11 @@ _GLIBCXX_BEGIN_NAMESPACE_FILESYSTEM
return file_type::fifo;
else if (S_ISLNK(st.st_mode))
return file_type::symlink;
+#ifdef S_ISSOCK // not present until POSIX:2001
else if (S_ISSOCK(st.st_mode))
return file_type::socket;
#endif
+#endif
return file_type::unknown;
}