init
This commit is contained in:
33
db_include/port/win32/sys/socket.h
Executable file
33
db_include/port/win32/sys/socket.h
Executable file
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* src/include/port/win32/sys/socket.h
|
||||
*/
|
||||
#ifndef WIN32_SYS_SOCKET_H
|
||||
#define WIN32_SYS_SOCKET_H
|
||||
|
||||
/*
|
||||
* Unfortunately, <wingdi.h> of VC++ also defines ERROR.
|
||||
* To avoid the conflict, we include <windows.h> here and undefine ERROR
|
||||
* immediately.
|
||||
*
|
||||
* Note: Don't include <wingdi.h> directly. It causes compile errors.
|
||||
*/
|
||||
#include <winsock2.h>
|
||||
#include <ws2tcpip.h>
|
||||
#include <windows.h>
|
||||
|
||||
#undef ERROR
|
||||
#undef small
|
||||
|
||||
/* Restore old ERROR value */
|
||||
#ifdef PGERROR
|
||||
#define ERROR PGERROR
|
||||
#endif
|
||||
|
||||
/*
|
||||
* we can't use the windows gai_strerror{AW} functions because
|
||||
* they are defined inline in the MS header files. So we'll use our
|
||||
* own
|
||||
*/
|
||||
#undef gai_strerror
|
||||
|
||||
#endif /* WIN32_SYS_SOCKET_H */
|
||||
3
db_include/port/win32/sys/wait.h
Executable file
3
db_include/port/win32/sys/wait.h
Executable file
@@ -0,0 +1,3 @@
|
||||
/*
|
||||
* src/include/port/win32/sys/wait.h
|
||||
*/
|
||||
Reference in New Issue
Block a user