summaryrefslogtreecommitdiff
path: root/src/shared/path-lookup.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2015-05-11 22:53:54 +0200
committerSven Eden <yamakuzure@gmx.net>2017-03-14 09:56:06 +0100
commit15658a4bc930a9b4b9511256431c2e2383dad0f5 (patch)
treeae7c36520ee5cb850501ea2ea5b5e129e446305e /src/shared/path-lookup.h
parent57ceb09c123ff52a2229413e5ac42a02d80089b6 (diff)
install: when exporting prefix InstallInfo to become UnitFileInstallInfo
All other types exported from install.h should be namespaces like this, hence namespace InstallInfo the same way. Also, remove external forward definition of UnitFileScope type.
Diffstat (limited to 'src/shared/path-lookup.h')
-rw-r--r--src/shared/path-lookup.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/shared/path-lookup.h b/src/shared/path-lookup.h
index 31b2df3c1..e35c8d3c0 100644
--- a/src/shared/path-lookup.h
+++ b/src/shared/path-lookup.h
@@ -23,8 +23,6 @@
#include "macro.h"
-typedef enum UnitFileScope UnitFileScope;
-
typedef struct LookupPaths {
char **unit_path;
#ifdef HAVE_SYSV_COMPAT
@@ -52,9 +50,12 @@ int lookup_paths_init(LookupPaths *p,
const char *generator,
const char *generator_early,
const char *generator_late);
-void lookup_paths_free(LookupPaths *p);
+
+#include "install.h"
+
int lookup_paths_init_from_scope(LookupPaths *paths,
UnitFileScope scope,
const char *root_dir);
+void lookup_paths_free(LookupPaths *p);
#define _cleanup_lookup_paths_free_ _cleanup_(lookup_paths_free)