X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Futils-systemd.h;h=f704d456cd8d944b25ca064ea364108e37d3b3fa;hb=600a5cde310c62e4c6ed1845cf0234ba04fb6f90;hp=30f95226a80b956ae3b03a59411bd4b3f1cb68a8;hpb=a1ae7c362b0b7a65cad813a8def6c8eae72f33b2;p=src%2Fapp-framework-main.git 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); +