summaryrefslogtreecommitdiffstats
path: root/src/utils-systemd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils-systemd.h')
-rw-r--r--src/utils-systemd.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/utils-systemd.h b/src/utils-systemd.h
index 30f9522..f704d45 100644
--- a/src/utils-systemd.h
+++ b/src/utils-systemd.h
@@ -18,8 +18,12 @@
#pragma once
+extern int systemd_get_units_dir(char *path, size_t pathlen, int isuser);
extern int systemd_get_unit_path(char *path, size_t pathlen, int isuser, const char *unit, const char *uext);
extern int systemd_get_wants_path(char *path, size_t pathlen, int isuser, const char *wanter, const char *unit, const char *uext);
extern int systemd_get_wants_target(char *path, size_t pathlen, const char *unit, const char *uext);
extern int systemd_daemon_reload(int isuser);
+extern int systemd_unit_list(int isuser, int (*callback)(void *closure, const char *name, const char *path, int isuser), void *closure);
+extern int systemd_unit_list_all(int (*callback)(void *closure, const char *name, const char *path, int isuser), void *closure);
+