-
- Downloads
Win32 signals cleanup. Patch by Magnus Hagander, with input from Claudio
Natoli and Bruce Momjian (and some cosmetic fixes from Neil Conway). Changes: - remove duplicate signal definitions from pqsignal.h - replace pqkill() with kill() and redefine kill() in Win32 - use ereport() in place of fprintf() in some error handling in pqsignal.c - export pg_queue_signal() and make use of it where necessary - add a console control handler for Ctrl-C and similar handling on Win32 - do WaitForSingleObjectEx() in CHECK_FOR_INTERRUPTS() on Win32; query cancelling should now work on Win32 - various other fixes and cleanups
Showing
- src/backend/commands/async.c 2 additions, 3 deletionssrc/backend/commands/async.c
- src/backend/libpq/pqsignal.c 28 additions, 16 deletionssrc/backend/libpq/pqsignal.c
- src/backend/port/sysv_sema.c 2 additions, 4 deletionssrc/backend/port/sysv_sema.c
- src/backend/port/sysv_shmem.c 2 additions, 3 deletionssrc/backend/port/sysv_shmem.c
- src/backend/postmaster/postmaster.c 49 additions, 16 deletionssrc/backend/postmaster/postmaster.c
- src/backend/storage/ipc/pmsignal.c 2 additions, 3 deletionssrc/backend/storage/ipc/pmsignal.c
- src/backend/storage/lmgr/proc.c 2 additions, 3 deletionssrc/backend/storage/lmgr/proc.c
- src/backend/utils/init/miscinit.c 2 additions, 3 deletionssrc/backend/utils/init/miscinit.c
- src/include/libpq/pqsignal.h 9 additions, 110 deletionssrc/include/libpq/pqsignal.h
- src/include/miscadmin.h 11 additions, 1 deletionsrc/include/miscadmin.h
- src/include/port/win32.h 9 additions, 1 deletionsrc/include/port/win32.h
Loading
Please register or sign in to comment