diff options
Diffstat (limited to 'shared/config-parser.h')
-rw-r--r-- | shared/config-parser.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/shared/config-parser.h b/shared/config-parser.h index 7d99e31..7c5703e 100644 --- a/shared/config-parser.h +++ b/shared/config-parser.h @@ -5,6 +5,7 @@ #include <sys/socket.h> #include <netdb.h> #include <signal.h> +#include <dirent.h> enum cfg_value_type { CFG_VAL_TYPE_INVALID, @@ -47,6 +48,8 @@ struct cfg_value { }; }; +bool strtosockaddrs(const char *str, struct cfg_value *rvalue, bool async); + bool config_parse_line(const char *filename, char **buf, struct cfg_key_value_map *kvmap, int *rkey, const char **rkeyname, @@ -54,4 +57,6 @@ bool config_parse_line(const char *filename, char **buf, bool config_parse_header(const char *title, char **buf); +bool is_valid_server_config_filename(struct dirent *dent, const char *filename); + #endif |