Files
repmgr/config.h
2017-04-20 00:32:04 +09:00

42 lines
612 B
C

/*
* config.h
*
* Copyright (c) 2ndQuadrant, 2010-2017
*
*/
#ifndef _REPMGR_CONFIG_H_
#define _REPMGR_CONFIG_H_
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