text: /*-------------------------------------------------------------------------
   *
   * pqsignal.h--
   *    prototypes for the reliable BSD-style signal(2) routine.
   *
   *
   * Copyright (c) 1994, Regents of the University of California
   *
   * $Id: pqsignal.h,v 1.1.1.1 1996/07/09 06:21:31 scrappy Exp $
   *
   * NOTES
   *    This shouldn't be in libpq, but the monitor and some other
   *    things need it...
   *
   *-------------------------------------------------------------------------
   */
  #ifndef PQSIGNAL_H
  #define PQSIGNAL_H
  
  #include <signal.h>
  
  #include "c.h"
  
  typedef void (*pqsigfunc)(int);
  
  extern pqsigfunc pqsignal(int signo, pqsigfunc func);
  
  #if defined(USE_POSIX_SIGNALS)
  #define	signal(signo, handler)	pqsignal(signo, (pqsigfunc)(handler))
  #endif /* USE_POSIX_SIGNALS */
  
  #endif	/* PQSIGNAL_H */
  