summaryrefslogtreecommitdiff
path: root/src/core/path.c
Commit message (Expand)AuthorAgeFilesLines
* core/path: do not enqueue new job in .trigger_notify callbackYu Watanabe2023-04-291-5/+63
* core/path: align tableYu Watanabe2023-04-291-2/+2
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* tree-wide: Use "unmet" for condition checks, not "failed"Colin Walters2022-09-011-1/+1
* service: set TRIGGER_UNIT= and TRIGGER_PATH= on activation by path unitLuca Boccassi2022-08-231-11/+133
* stat-util: fix dir_is_empty() with hidden/backup filesLennart Poettering2022-05-041-1/+1
* inotify-util: declare iterator in FOREACH_INOTIFY_EVENT()Yu Watanabe2022-03-241-2/+1
* list: declare iterator of LIST_FOREACH() in the loopYu Watanabe2022-03-191-18/+7
* path unit: add TriggerLimitBurst= and TriggerLimitIntervalSec=Luca Boccassi2021-12-181-4/+18
* core: Add trigger limit for path unitsDaan De Meyer2021-12-181-0/+10
* Revert "core: Propagate condition failed state to triggering units."Daan De Meyer2021-12-171-11/+5
* fix DirectoryNotEmpty when it comes to a Non-directory fileyangmingtai2021-12-071-1/+1
* tree-wide: use ERRNO_IS_TRANSIENT()Yu Watanabe2021-11-301-1/+1
* shared: clean up mkdir.h/label.h situationLennart Poettering2021-11-161-1/+1
* core: rename/generalize UNIT(u)->test_start_limit() hookMichal Sekletar2021-11-111-3/+3
* core: Propagate condition failed state to triggering units.Daan De Meyer2021-11-031-5/+11
* basic: split out inotify-related calls from fs-util.h → inotify-util.hLennart Poettering2021-10-051-1/+1
* core: Check unit start rate limiting earlierDaan De Meyer2021-08-251-6/+17
* core: align string tablesZbigniew Jędrzejewski-Szmek2021-07-191-7/+7
* tree-wide: make cunescape*() functions return ssize_tZbigniew Jędrzejewski-Szmek2021-07-091-4/+5
* Merge pull request #20030 from keszybz/exec_fd-event-sourceZbigniew Jędrzejewski-Szmek2021-07-011-1/+1
|\
| * core: disable event sources before unreffing themZbigniew Jędrzejewski-Szmek2021-05-121-1/+1
* | core: watch paths with symlinks in .path unitsLennart Poettering2021-05-251-20/+42
* | core: optimize loop in path_spec_fd_event()Lennart Poettering2021-05-251-7/+7
* | core: log about all errors in path_spec_watch()Lennart Poettering2021-05-251-2/+4
* | core: align path inotify mask table a bitLennart Poettering2021-05-251-4/+4
|/
* core: use UNIT_TRIGGER at more placesLennart Poettering2021-04-151-1/+1
* core: use SYNTHETIC_ERRNO() macroYu Watanabe2020-11-271-4/+2
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* core: propagate unit start limit hit state to triggering path unitLennart Poettering2020-09-141-0/+15
* core: propagate triggered unit in more load statesLennart Poettering2020-09-141-4/+3
* Merge pull request #15697 from OhNoMoreGit/fix-path-unitsZbigniew Jędrzejewski-Szmek2020-06-251-39/+36
|\
| * core/path: recheck path specs when triggered unit changes stateMichael Chapman2020-05-051-38/+35
| * core/path: use escaped path in serializationMichael Chapman2020-05-051-1/+1
* | core: fix compilation with gcc -O3Zbigniew Jędrzejewski-Szmek2020-05-091-6/+7
* | pid1: convert to the new schemeZbigniew Jędrzejewski-Szmek2020-05-051-1/+0
|/
* core: clearly refuse OnFailure= deps on units that can't failLennart Poettering2020-01-091-0/+2
* Merge pull request #14074 from keszybz/rename-system-optionsZbigniew Jędrzejewski-Szmek2019-11-201-8/+4
|\
| * core/path: minor simplificationZbigniew Jędrzejewski-Szmek2019-11-181-8/+4
* | core/path: fix spurious triggering of PathExists= on restart/reloadZbigniew Jędrzejewski-Szmek2019-11-181-6/+5
* | core/path: serialize the previous_exists stateZbigniew Jędrzejewski-Szmek2019-11-181-4/+51
|/
* core: adjust load functions for other unit types to be more like serviceZbigniew Jędrzejewski-Szmek2019-10-111-16/+20
* core: turn unit_load_fragment_and_dropin_optional() into a flagZbigniew Jędrzejewski-Szmek2019-10-111-1/+1
* fs-util: introduce inotify_add_watch_and_warn() helperFranck Bui2019-10-051-17/+22
* path: stop watching path specs once we triggered the target unitMichal Sekletar2019-09-171-4/+2
* tree-wide: introduce strerror_safe()Yu Watanabe2019-07-051-1/+1
* core: add new API for enqueing a job with returning the transaction dataLennart Poettering2019-03-271-1/+1
* core: unify code for checking whether unit to trigger is loadedLennart Poettering2019-03-181-6/+3
* core: rename unit_{start_limit|condition|assert}_test() to unit_test_xyz()Lennart Poettering2019-03-181-1/+1
* core: whenever we change state of a unit, force out PropertiesChanged bus signalLennart Poettering2018-12-011-0/+4