Allow Win32 to compile under MinGW. Major changes are:
Win32 port is now called 'win32' rather than 'win' add -lwsock32 on Win32 make gethostname() be only used when kerberos4 is enabled use /port/getopt.c new /port/opendir.c routines disable GUC unix_socket_group on Win32 convert some keywords.c symbols to KEYWORD_P to prevent conflict create new FCNTL_NONBLOCK macro to turn off socket blocking create new /include/port.h file that has /port prototypes, move out of c.h new /include/port/win32_include dir to hold missing include files work around ERROR being defined in Win32 includes
Showing
- configure 142 additions, 6 deletionsconfigure
- configure.in 7 additions, 7 deletionsconfigure.in
- doc/TODO 1 addition, 1 deletiondoc/TODO
- src/backend/libpq/be-secure.c 1 addition, 5 deletionssrc/backend/libpq/be-secure.c
- src/backend/libpq/pqcomm.c 5 additions, 1 deletionsrc/backend/libpq/pqcomm.c
- src/backend/main/main.c 18 additions, 3 deletionssrc/backend/main/main.c
- src/backend/parser/gram.y 28 additions, 29 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 9 additions, 9 deletionssrc/backend/parser/keywords.c
- src/backend/port/Makefile 12 additions, 2 deletionssrc/backend/port/Makefile
- src/backend/port/dynloader/win32.c 1 addition, 1 deletionsrc/backend/port/dynloader/win32.c
- src/backend/port/dynloader/win32.h 0 additions, 0 deletionssrc/backend/port/dynloader/win32.h
- src/backend/port/win32/sema.c 5 additions, 4 deletionssrc/backend/port/win32/sema.c
- src/backend/postmaster/pgstat.c 3 additions, 3 deletionssrc/backend/postmaster/pgstat.c
- src/backend/postmaster/postmaster.c 11 additions, 11 deletionssrc/backend/postmaster/postmaster.c
- src/backend/storage/lmgr/proc.c 13 additions, 3 deletionssrc/backend/storage/lmgr/proc.c
- src/backend/utils/init/findbe.c 9 additions, 1 deletionsrc/backend/utils/init/findbe.c
- src/backend/utils/mb/encnames.c 1 addition, 5 deletionssrc/backend/utils/mb/encnames.c
- src/include/c.h 19 additions, 102 deletionssrc/include/c.h
- src/include/pg_config_manual.h 2 additions, 2 deletionssrc/include/pg_config_manual.h
- src/include/port.h 93 additions, 0 deletionssrc/include/port.h
Loading
Please register or sign in to comment