Configuration handling. More...
Go to the source code of this file.
Macros | |
| #define | MAIN_ERR_PREFIX "CONF: " |
| Message prefix for CONF module. | |
| #define | CONF_PERM (posix_mode_t) (POSIX_S_IRUSR | POSIX_S_IWUSR) |
| Permissions for config file. | |
Functions | |
| void | conf_delete (struct conf *cfg) |
| Delete configuration. More... | |
| int | conf_load (struct conf *cfg) |
| Load configuration from config file. More... | |
| int | conf_store (struct conf *cfg) |
| Store configuration to config file. More... | |
| int | conf_string_replace (struct conf *cfg, const char *s) |
| Replace configuration string. More... | |
| int | conf_integer_check (enum conf_entry id, int min, int max) |
| Check integer value against lower and upper bounds. More... | |
Variables | |
| struct conf | config [CONF_NUM] |
| Global configuration. More... | |
| int | conf_ephemeral_passwd = 0 |
| Flag indicating that password should not be stored in configfile. More... | |
Configuration handling.
Copyright (c) 2012-2023 by the developers. See the LICENSE file for details.
If nothing else is specified, functions return zero to indicate success and a negative value to indicate an error.
Definition in file conf.c.