ExecFlags flags,
PidRef *ret_pid) {
- _cleanup_(exec_params_clear) ExecParameters exec_params = {
- .flags = flags,
- .stdin_fd = -EBADF,
- .stdout_fd = -EBADF,
- .stderr_fd = -EBADF,
- .exec_fd = -EBADF,
- .bpf_outer_map_fd = -EBADF,
- .user_lookup_fd = -EBADF,
- };
+ _cleanup_(exec_params_clear) ExecParameters exec_params = EXEC_PARAMETERS_INIT(flags);
_cleanup_(sd_event_source_unrefp) sd_event_source *exec_fd_source = NULL;
_cleanup_strv_free_ char **final_env = NULL, **our_env = NULL;
_cleanup_(pidref_done) PidRef pidref = PIDREF_NULL;