home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre3.z / postgre3 / src / lib / H / tmp / enbl.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  838 b   |  36 lines

  1. /*
  2.  * enbl.h --
  3.  *    POSTGRES module enable and disable support code.
  4.  *
  5.  * Identification:
  6.  *    $Header: /private/postgres/src/lib/H/tmp/RCS/enbl.h,v 1.3 1990/08/17 08:54:36 cimarron Exp $
  7.  */
  8.  
  9. #ifndef    EnblIncluded        /* Include this file only once */
  10. #define EnblIncluded    1
  11.  
  12. #include "tmp/c.h"
  13.  
  14. #define ENBL_H    "$Header: /private/postgres/src/lib/H/tmp/RCS/enbl.h,v 1.3 1990/08/17 08:54:36 cimarron Exp $"
  15.  
  16. /*
  17.  * BypassEnable --
  18.  *    False iff enable/disable processing is required given on and "*countP."
  19.  *
  20.  * Note:
  21.  *    As a side-effect, *countP is modified.  It should be 0 initially.
  22.  *
  23.  * Exceptions:
  24.  *    BadState if called with pointer to value 0 and false.
  25.  *    BadArg if "countP" is invalid pointer.
  26.  *    BadArg if on is invalid.
  27.  */
  28. extern
  29. bool
  30. BypassEnable ARGS((
  31.     Count    *enableCountInOutP,
  32.     bool    on
  33. ));
  34.  
  35. #endif    /* !defined(EnblIncluded) */
  36.