summaryrefslogtreecommitdiff
path: root/src/shared/unit-file.h
diff options
context:
space:
mode:
authorINSUN PYO <insun.pyo@samsung.com>2020-06-09 09:55:24 +0900
committerINSUN PYO <insun.pyo@samsung.com>2020-06-17 17:36:51 +0900
commit95b09c530e12cf7a26fcdcd83dab485ccc13e92a (patch)
tree7037db31c7d0aff883db1cdc462855c5a5cf7c3e /src/shared/unit-file.h
parent08e51ac44ca7dc6a343d121f6aca67c3d61afb56 (diff)
downloadsystemd-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.h19
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);