~vcs-imports/mammoth-replicator/trunk

« back to all changes in this revision

Viewing changes to src/include/postmaster/syslogger.h

  • Committer: alvherre
  • Date: 2005-12-16 21:24:52 UTC
  • Revision ID: svn-v4:db760fc0-0f08-0410-9d63-cc6633f64896:trunk:1
Initial import of the REL8_0_3 sources from the Pgsql CVS repository.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*-------------------------------------------------------------------------
 
2
 *
 
3
 * syslogger.h
 
4
 *        Exports from postmaster/syslogger.c.
 
5
 *
 
6
 * Copyright (c) 2004-2005, PostgreSQL Global Development Group
 
7
 *
 
8
 * $PostgreSQL: pgsql/src/include/postmaster/syslogger.h,v 1.4 2005-01-01 20:44:29 tgl Exp $
 
9
 *
 
10
 *-------------------------------------------------------------------------
 
11
 */
 
12
#ifndef _SYSLOGGER_H
 
13
#define _SYSLOGGER_H
 
14
 
 
15
/* GUC options */
 
16
extern bool Redirect_stderr;
 
17
extern int      Log_RotationAge;
 
18
extern int      Log_RotationSize;
 
19
extern char *Log_directory;
 
20
extern char *Log_filename;
 
21
extern bool Log_truncate_on_rotation;
 
22
 
 
23
extern bool am_syslogger;
 
24
 
 
25
#ifndef WIN32
 
26
extern int      syslogPipe[2];
 
27
 
 
28
#else
 
29
extern HANDLE syslogPipe[2];
 
30
#endif
 
31
 
 
32
 
 
33
extern int      SysLogger_Start(void);
 
34
 
 
35
extern void write_syslogger_file(const char *buffer, int count);
 
36
 
 
37
#ifdef EXEC_BACKEND
 
38
extern void SysLoggerMain(int argc, char *argv[]);
 
39
#endif
 
40
 
 
41
#endif   /* _SYSLOGGER_H */