52#define NUM_PROCSIGNALS (PROCSIG_RECOVERY_CONFLICT_LAST + 1)
NON_EXEC_STATIC ProcSignalHeader * ProcSignal
void SendCancelRequest(int backendPID, int32 cancelAuthCode)
int SendProcSignal(pid_t pid, ProcSignalReason reason, ProcNumber procNumber)
@ PROCSIG_PARALLEL_MESSAGE
@ PROCSIG_RECOVERY_CONFLICT_BUFFERPIN
@ PROCSIG_CATCHUP_INTERRUPT
@ PROCSIG_RECOVERY_CONFLICT_LOCK
@ PROCSIG_LOG_MEMORY_CONTEXT
@ PROCSIG_RECOVERY_CONFLICT_LOGICALSLOT
@ PROCSIG_RECOVERY_CONFLICT_DATABASE
@ PROCSIG_WALSND_INIT_STOPPING
@ PROCSIG_PARALLEL_APPLY_MESSAGE
@ PROCSIG_RECOVERY_CONFLICT_SNAPSHOT
@ PROCSIG_RECOVERY_CONFLICT_LAST
@ PROCSIG_RECOVERY_CONFLICT_FIRST
@ PROCSIG_NOTIFY_INTERRUPT
@ PROCSIG_RECOVERY_CONFLICT_TABLESPACE
@ PROCSIG_RECOVERY_CONFLICT_STARTUP_DEADLOCK
void ProcSignalShmemInit(void)
void ProcessProcSignalBarrier(void)
@ PROCSIGNAL_BARRIER_SMGRRELEASE
void WaitForProcSignalBarrier(uint64 generation)
void ProcSignalInit(bool cancel_key_valid, int32 cancel_key)
uint64 EmitProcSignalBarrier(ProcSignalBarrierType type)
Size ProcSignalShmemSize(void)
void procsignal_sigusr1_handler(SIGNAL_ARGS)