blob: 1096d1573319f5ffb4e7aee3c4b38360cc819fac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifndef MASTER_SETTINGS_H
#define MASTER_SETTINGS_H
#include "service-settings.h"
struct master_settings {
const char *base_dir;
const char *state_dir;
const char *libexec_dir;
const char *instance_name;
const char *protocols;
const char *listen;
const char *ssl;
const char *default_internal_user;
const char *default_internal_group;
const char *default_login_user;
unsigned int default_process_limit;
unsigned int default_client_limit;
unsigned int default_idle_kill;
uoff_t default_vsz_limit;
bool version_ignore;
unsigned int first_valid_uid, last_valid_uid;
unsigned int first_valid_gid, last_valid_gid;
ARRAY_TYPE(service_settings) services;
char **protocols_split;
};
extern const struct setting_parser_info master_setting_parser_info;
void master_settings_do_fixes(const struct master_settings *set);
#endif
|