PostgreSQL Source Code
git master
socket.h
Go to the documentation of this file.
1
/*
2
* src/include/port/win32/sys/socket.h
3
*/
4
#ifndef WIN32_SYS_SOCKET_H
5
#define WIN32_SYS_SOCKET_H
6
7
/*
8
* Unfortunately, <wingdi.h> of VC++ also defines ERROR.
9
* To avoid the conflict, we include <windows.h> here and undefine ERROR
10
* immediately.
11
*
12
* Note: Don't include <wingdi.h> directly. It causes compile errors.
13
*/
14
#include <winsock2.h>
15
#include <ws2tcpip.h>
16
#include <windows.h>
17
18
#undef ERROR
19
#undef small
20
21
/* Restore old ERROR value */
22
#ifdef PGERROR
23
#define ERROR PGERROR
24
#endif
25
26
#endif
/* WIN32_SYS_SOCKET_H */
src
include
port
win32
sys
socket.h
Generated on Mon Sep 25 2023 00:13:23 for PostgreSQL Source Code by
1.9.1