| /* | |
| * src/interfaces/libpq/win32.h | |
| */ | |
| #ifndef __win32_h_included | |
| #define __win32_h_included | |
| /* | |
| * Some compatibility functions | |
| */ | |
| /* open provided elsewhere */ | |
| #define close(a) _close(a) | |
| #define read(a,b,c) _read(a,b,c) | |
| #define write(a,b,c) _write(a,b,c) | |
| #undef EAGAIN /* doesn't apply on sockets */ | |
| /* | |
| * support for handling Windows Socket errors | |
| */ | |
| extern const char *winsock_strerror(int err, char *strerrbuf, size_t buflen); | |
| #endif |