/usr/include/pgpool2/pcp.h is in libpgpool-dev 3.3.4-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | /*
* $Header$
*
* pgpool: a language independent connection pool server for PostgreSQL
* written by Tatsuo Ishii
*
* Copyright (c) 2003-2008 PgPool Global Development Group
*
* Permission to use, copy, modify, and distribute this software and
* its documentation for any purpose and without fee is hereby
* granted, provided that the above copyright notice appear in all
* copies and that both that copyright notice and this permission
* notice appear in supporting documentation, and that the name of the
* author not be used in advertising or publicity pertaining to
* distribution of the software without specific, written prior
* permission. The author makes no representations about the
* suitability of this software for any purpose. It is provided "as
* is" without express or implied warranty.
*
*
* pcp.h - master header file.
*/
#ifndef PCP_H
#define PCP_H
#include "pool_type.h"
#include "watchdog/watchdog.h"
#define MAX_USER_PASSWD_LEN 128
typedef enum {
UNKNOWNERR = 1, /* shouldn't happen */
EOFERR, /* EOF read by read() */
NOMEMERR, /* could not allocate memory */
READERR, /* read() error */
WRITEERR, /* flush() error */
TIMEOUTERR, /* select() timeout */
INVALERR, /* invalid command-line argument(s) number, length, range, etc. */
CONNERR, /* thrown by connect() */
NOCONNERR, /* not connected to server */
SOCKERR, /* thrown by socket() or setsockopt() */
HOSTERR, /* thrown by gethostbyname() */
BACKENDERR, /* server dependent error */
AUTHERR /* authorization failure */
} ErrorCode;
/* --------------------------------
* pcp.c
* --------------------------------
*/
extern struct timeval pcp_timeout;
/* ------------------------------
* pcp_error.c
* ------------------------------
*/
extern ErrorCode errorcode;
extern void pcp_errorstr(ErrorCode e);
#endif /* PCP_H */
|