#ifndef BOKF_CONFIG_H #define BOKF_CONFIG_H #include struct config { char *socket_path; char *db_path; char *backup_dir; char *export_dir; char *tcp_addr; int tcp_enabled; int log_level; int allow_org_create; int audit_reads; char *synchronous; char *chart_k2_file; char *chart_k3_file; long session_ttl; long max_line_bytes; long max_attachment_bytes; }; extern struct config g_cfg; void config_defaults(void); int config_load_file(const char *path, char **err); void config_apply_env(void); void config_free(void); #endif