Merge pull request #29130 from poettering/unit-defaults

core: introduce UnitDefaults structure for unit defaults
This commit is contained in:
Luca Boccassi
2023-09-09 19:15:46 +01:00
committed by GitHub
18 changed files with 373 additions and 334 deletions
+3 -3
View File
@@ -83,7 +83,7 @@ static void socket_init(Unit *u) {
assert(u->load_state == UNIT_STUB);
s->backlog = SOMAXCONN_DELUXE;
s->timeout_usec = u->manager->default_timeout_start_usec;
s->timeout_usec = u->manager->defaults.timeout_start_usec;
s->directory_mode = 0755;
s->socket_mode = 0666;
@@ -94,8 +94,8 @@ static void socket_init(Unit *u) {
s->ip_ttl = -1;
s->mark = -1;
s->exec_context.std_output = u->manager->default_std_output;
s->exec_context.std_error = u->manager->default_std_error;
s->exec_context.std_output = u->manager->defaults.std_output;
s->exec_context.std_error = u->manager->defaults.std_error;
s->control_pid = PIDREF_NULL;
s->control_command_id = _SOCKET_EXEC_COMMAND_INVALID;