summaryrefslogtreecommitdiffstats
path: root/src/core/unit.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* core/unit: introduce unit_set_debug_invocation()Mike Yuan2024-09-041-1/+2
* core: do BindMount/MountImage operations in async control processLuca Boccassi2024-08-291-3/+11
* service: add 'debug' option to RestartMode=Luca Boccassi2024-08-271-1/+6
* core: move check for combination of PAMName= + KillMode= to unit_verify_conte...Mike Yuan2024-08-261-6/+6
* core/unit: unit_is_filtered() -> unit_passes_filter() and invert logicMike Yuan2024-08-171-1/+1
* core/unit: rename set_unit_path() -> setenv_unit_path()Mike Yuan2024-08-171-1/+1
* core: Clean up includes a littleDaan De Meyer2024-08-141-3/+0
* core: Introduce unit_is_filtered()Daan De Meyer2024-08-141-0/+2
* core/unit: unexport cg_kill log funcs, rather take in boolMike Yuan2024-08-021-4/+1
* core/unit: merge use of LOG_CONTEXT_SET_LOG_LEVEL into LOG_CONTEXT_PUSH_UNITMike Yuan2024-07-311-6/+7
* core: pin notify sender through pidfd (potentially SCM_PIDFD)Mike Yuan2024-07-221-1/+1
* core/unit: introduce unit_freezer_complete, correctly report end stateMike Yuan2024-07-171-2/+1
* core/unit: introduce unit_set_freezer_state, make logging consistentMike Yuan2024-07-171-0/+1
* core/unit: rename a few more vars for unit_next_freezer_state()Mike Yuan2024-07-171-1/+1
* core/unit: rename freezer "target" to "objective"Mike Yuan2024-07-171-1/+1
* core: make unit_can_freeze take const Unit*Mike Yuan2024-07-171-2/+2
* core/unit: drop pointless unit_freezer_state wrapperMike Yuan2024-07-171-1/+0
* various: move ptr indicator to return valueZbigniew Jędrzejewski-Szmek2024-06-191-2/+2
* various: move const ptr indicator to return valueZbigniew Jędrzejewski-Szmek2024-06-191-3/+3
* Fix confusion between killer and preyZbigniew Jędrzejewski-Szmek2024-06-191-1/+1
* core: clean up OnFailure= and OnSuccess= handling a bitMike Yuan2024-06-091-1/+1
* manager: add socket for receiving handoff timestamps from forked childrenLennart Poettering2024-04-251-0/+3
* core/unit: use IN_SET at one more placeMike Yuan2024-04-141-1/+1
* core: introduce UNIT_IS_LOAD_ERROR helperMike Yuan2024-03-231-0/+4
* core: notify supervisor over targets we reach, as we reach themLennart Poettering2024-03-141-0/+3
* core: split out cgroup specific state fields from Unit → CGroupRuntimeLennart Poettering2024-02-161-83/+13
* Merge pull request #31039 from AdrianVovk/slice-freeze-thawLennart Poettering2024-01-311-10/+5
|\
| * core: Rework recursive freeze/thawAdrian Vovk2024-01-301-10/+5
* | core/unit: update outdated commentYu Watanabe2024-01-271-2/+2
* | core: introduce unit_unwatch_pidref_done() helper functionYu Watanabe2024-01-251-0/+1
* | core/unit: split out unit_kill_one()Yu Watanabe2024-01-251-1/+1
* | core: use helper functions like unit_main_pid() in unit_kill_context()Yu Watanabe2024-01-241-1/+1
* | core: introduce unit_main_pid_full() which optionally provides if the PID is ...Yu Watanabe2024-01-241-2/+5
* | core: constify PidRef argumentsYu Watanabe2024-01-241-3/+3
|/
* core: add WantsMountsFor=Luca Boccassi2023-11-291-4/+17
* core: generalize memory accounting attribute handlingMike Yuan2023-11-131-5/+2
* cgroup: add support for memory.swap.peakFlorian Schmaus2023-11-111-0/+3
* cgroup: add support for memory.peakFlorian Schmaus2023-11-061-0/+3
* unit: Move three helpers to unit.hDaan De Meyer2023-10-201-0/+4
* core: port unit/process kill logic to pidrefLennart Poettering2023-10-181-2/+3
* core: ensure execute/spawn functions can work without Unit objectLuca Boccassi2023-10-121-2/+0
* core: refactor compare_job_priority()Lennart Poettering2023-10-071-0/+2
* pid1: serialize pidrefs as pidfds if possibleLennart Poettering2023-10-051-1/+0
* core: move pid watch/unwatch logic of the service manager to pidfdLennart Poettering2023-09-281-5/+7
* Merge pull request #29249 from poettering/pid1-error-messageLuca Boccassi2023-09-281-0/+2
|\
| * core: generalize service_arm_timer() for all unit typesLennart Poettering2023-09-271-0/+2
* | pid1: add SurviveFinalKillSignal= to skip units on final sigterm/sigkill spreeLuca Boccassi2023-09-281-0/+3
|/
* core: port unit_fork_helper_process() and unit_fork_and_watch_rm_rf() to PidRefLennart Poettering2023-09-181-2/+2
* core: port unit_main_pid() + unit_control_pid() to PidRef and drop unit_kill_...Lennart Poettering2023-09-181-8/+5
* core: port over unit_kill_context() to PidRefLennart Poettering2023-09-181-3/+4