diff options
author | kremlin <ian@kremlin.cc> | 2014-08-16 10:11:32 +0800 |
---|---|---|
committer | kremlin <ian@kremlin.cc> | 2014-08-16 10:11:32 +0800 |
commit | 0670162551150bd34110874600d1c2e1d119d6f2 (patch) | |
tree | c7dc63e4a3a0a0d1add3080e8c165b986a353d39 /src/interfaces | |
parent | 9ce2361830ea7c2cf02328eec13dd75b6ab7ddd1 (diff) | |
download | systembsd-0670162551150bd34110874600d1c2e1d119d6f2.tar systembsd-0670162551150bd34110874600d1c2e1d119d6f2.tar.gz systembsd-0670162551150bd34110874600d1c2e1d119d6f2.tar.bz2 systembsd-0670162551150bd34110874600d1c2e1d119d6f2.tar.lz systembsd-0670162551150bd34110874600d1c2e1d119d6f2.tar.xz systembsd-0670162551150bd34110874600d1c2e1d119d6f2.tar.zst systembsd-0670162551150bd34110874600d1c2e1d119d6f2.zip |
add polkit auth object, compile it in makefile, add header to interfaces
src/polkit-auth.c and its header are seperately built objects, linked
to interfaces, which expose a single, safe auth checking function
Diffstat (limited to 'src/interfaces')
-rw-r--r-- | src/interfaces/hostnamed/hostnamed.c | 4 | ||||
-rw-r--r-- | src/interfaces/localed/localed.c | 2 | ||||
-rw-r--r-- | src/interfaces/logind/logind.c | 2 | ||||
-rw-r--r-- | src/interfaces/timedated/timedated.c | 2 |
4 files changed, 10 insertions, 0 deletions
diff --git a/src/interfaces/hostnamed/hostnamed.c b/src/interfaces/hostnamed/hostnamed.c index b10b4b7..574357d 100644 --- a/src/interfaces/hostnamed/hostnamed.c +++ b/src/interfaces/hostnamed/hostnamed.c @@ -34,6 +34,8 @@ #include "hostnamed-gen.h" #include "hostnamed.h" +#include "../../polkit-auth.h" + /* format: { * (1) string to be matched against runtime machine's sysctl output. * can be either the exact string or a substring contained @@ -403,6 +405,8 @@ int main() { CHASSIS = ICON = OS_CPENAME = 0; KERN_NAME = KERN_RELEASE = KERN_VERS = 0; HOSTNAME = STATIC_HOSTNAME = PRETTY_HOSTNAME = NULL; + + test_func(); set_signal_handlers(); diff --git a/src/interfaces/localed/localed.c b/src/interfaces/localed/localed.c index 596c2e3..33769a3 100644 --- a/src/interfaces/localed/localed.c +++ b/src/interfaces/localed/localed.c @@ -28,6 +28,8 @@ #include "localed-gen.h" #include "localed.h" +#include "../../polkit-auth.h" + GPtrArray *localed_freeable; Locale1 *localed_interf; diff --git a/src/interfaces/logind/logind.c b/src/interfaces/logind/logind.c index 9ccde2f..c445665 100644 --- a/src/interfaces/logind/logind.c +++ b/src/interfaces/logind/logind.c @@ -28,6 +28,8 @@ #include "logind-gen.h" #include "logind.h" +#include "../../polkit-auth.h" + GPtrArray *logind_freeable; Login1Manager *logind_interf; diff --git a/src/interfaces/timedated/timedated.c b/src/interfaces/timedated/timedated.c index 67f7a0c..f76850c 100644 --- a/src/interfaces/timedated/timedated.c +++ b/src/interfaces/timedated/timedated.c @@ -28,6 +28,8 @@ #include "timedated-gen.h" #include "timedated.h" +#include "../../polkit-auth.h" + GPtrArray *timedated_freeable; Timedate1 *timedated_interf; |