Add logging and repmgr command sanity checks

This commit is contained in:
Ian Barwick
2017-04-20 00:32:04 +09:00
parent 76e8c4624e
commit 8968cfe735
10 changed files with 745 additions and 11 deletions

View File

@@ -8,7 +8,34 @@
#ifndef _REPMGR_CONFIG_H_
#define _REPMGR_CONFIG_H_
void set_progname(const char *argv0);
const char * progname(void);
typedef struct
{
int node_id;
char node_name[MAXLEN];
char loglevel[MAXLEN];
char logfacility[MAXLEN];
char logfile[MAXLEN];
} t_configuration_options;
typedef struct ItemListCell
{
struct ItemListCell *next;
char *string;
} ItemListCell;
typedef struct ItemList
{
ItemListCell *head;
ItemListCell *tail;
} ItemList;
void set_progname(const char *argv0);
const char *progname(void);
void item_list_append(ItemList *item_list, char *error_message);
#endif