CVSROOT:        /cvsroot
Module name:    pgsql-server
Changes by:     [EMAIL PROTECTED]       04/02/08 18:28:57

Modified files:
        src/backend/commands: async.c 
        src/backend/libpq: pqsignal.c 
        src/backend/port: sysv_sema.c sysv_shmem.c 
        src/backend/postmaster: postmaster.c 
        src/backend/storage/ipc: pmsignal.c 
        src/backend/storage/lmgr: proc.c 
        src/backend/utils/init: miscinit.c 
        src/include    : miscadmin.h 
        src/include/libpq: pqsignal.h 
        src/include/port: win32.h 

Log message:
        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


---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to