// Fake sys/socket.h to appease cuFile testing on Windows #pragma once #ifdef _WIN32 #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif #include // Sometimes Windows needs this for types like ssize_t #include typedef SSIZE_T ssize_t; #else // On Linux, bypass this shim and load the real system header #include_next #endif