Index: libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp =================================================================== --- libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp +++ 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} Index: libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp =================================================================== --- libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp +++ 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} Index: libcxx/test/support/filesystem_test_helper.h =================================================================== --- libcxx/test/support/filesystem_test_helper.h +++ 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 @@ -158,7 +158,7 @@ // OS X and FreeBSD 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));