diff options
author | INSUN PYO <insun.pyo@samsung.com> | 2020-06-09 09:55:24 +0900 |
---|---|---|
committer | INSUN PYO <insun.pyo@samsung.com> | 2020-06-17 17:36:51 +0900 |
commit | 95b09c530e12cf7a26fcdcd83dab485ccc13e92a (patch) | |
tree | 7037db31c7d0aff883db1cdc462855c5a5cf7c3e /src/shared/unit-file.h | |
parent | 08e51ac44ca7dc6a343d121f6aca67c3d61afb56 (diff) | |
download | systemd-95b09c530e12cf7a26fcdcd83dab485ccc13e92a.tar.gz systemd-95b09c530e12cf7a26fcdcd83dab485ccc13e92a.tar.bz2 systemd-95b09c530e12cf7a26fcdcd83dab485ccc13e92a.zip |
Revert: Rework unit loading to take into account all aliases
Revert below patches due to increasing unit loading time (UnitsLoadFinishTimestamp - UnitsLoadStartTimestamp)
Refer: https://github.com/systemd/systemd/pull/13119/commits
- test-unit-file: allow printing of information about specific units
- pid1: drop unit caches only based on mtime
- analyze: add "unit-files" to dump the unit fragment map
- core: restore initialization of u->source_mtime
- pid1: use a cache for all unit aliases
- shared/unit-file: add a function to validate unit alias symlinks
- TEST-15-DROPIN: add test for details of unit aliasing
Change-Id: I1bff89f5851544cda7522bd3ceb398499dac57d4
Diffstat (limited to 'src/shared/unit-file.h')
-rw-r--r-- | src/shared/unit-file.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/shared/unit-file.h b/src/shared/unit-file.h index 98ba677f3f..6925daefd5 100644 --- a/src/shared/unit-file.h +++ b/src/shared/unit-file.h @@ -3,13 +3,10 @@ #include <stdbool.h> -#include "hashmap.h" -#include "time-util.h" #include "unit-name.h" typedef enum UnitFileState UnitFileState; typedef enum UnitFileScope UnitFileScope; -typedef struct LookupPaths LookupPaths; enum UnitFileState { UNIT_FILE_ENABLED, @@ -39,20 +36,4 @@ enum UnitFileScope { bool unit_type_may_alias(UnitType type) _const_; bool unit_type_may_template(UnitType type) _const_; -int unit_validate_alias_symlink_and_warn(const char *filename, const char *target); - -int unit_file_build_name_map( - const LookupPaths *lp, - usec_t *ret_time, - Hashmap **ret_unit_ids_map, - Hashmap **ret_unit_names_map, - Set **ret_path_cache); - -int unit_file_find_fragment( - Hashmap *unit_ids_map, - Hashmap *unit_name_map, - const char *unit_name, - const char **ret_fragment_path, - Set **names); - const char* runlevel_to_target(const char *rl); |