diff --git a/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp b/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp --- a/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp +++ b/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp @@ -115,7 +115,7 @@ {static_env.SymlinkToDir, file_type::directory}, // Block files tested elsewhere {static_env.CharFile, file_type::character}, -#if !defined(__APPLE__) && !defined(__FreeBSD__) // No support for domain sockets +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(_WIN32) // No support for domain sockets {env.create_socket("socket"), file_type::socket}, #endif {env.create_fifo("fifo"), file_type::fifo} diff --git a/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp b/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp --- a/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp +++ b/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp @@ -123,7 +123,7 @@ {static_env.SymlinkToDir, file_type::symlink}, // Block files tested elsewhere {static_env.CharFile, file_type::character}, -#if !defined(__APPLE__) && !defined(__FreeBSD__) // No support for domain sockets +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(_WIN32) // No support for domain sockets {env.create_socket("socket"), file_type::socket}, #endif {env.create_fifo("fifo"), file_type::fifo} diff --git a/libcxx/test/support/filesystem_test_helper.h b/libcxx/test/support/filesystem_test_helper.h --- a/libcxx/test/support/filesystem_test_helper.h +++ b/libcxx/test/support/filesystem_test_helper.h @@ -18,7 +18,7 @@ #include "format_string.h" // For creating socket files -#if !defined(__FreeBSD__) && !defined(__APPLE__) +#if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(_WIN32) # include # include #endif @@ -156,9 +156,9 @@ return file; } - // OS X and FreeBSD doesn't support socket files so we shouldn't even + // Some platforms doesn't support socket files so we shouldn't even // allow tests to call this unguarded. -#if !defined(__FreeBSD__) && !defined(__APPLE__) +#if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(_WIN32) std::string create_socket(std::string file) { file = sanitize_path(std::move(file));