]> git.ipfire.org Git - people/stevee/pakfire.git/commitdiff
pakfire: Make sub{u,g}ids accessible
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 16 Aug 2022 11:47:26 +0000 (11:47 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 16 Aug 2022 11:47:26 +0000 (11:47 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/pakfire.h
src/libpakfire/pakfire.c

index 2dcef9aeb5b2826c2aa2d2168b518022219c37ab..d08b29888e5573d85665d4cafd80a7361c9e839b 100644 (file)
@@ -132,9 +132,13 @@ int pakfire_sync(struct pakfire* pakfire, int solver_flags, int flags, int* chan
 #include <solv/pool.h>
 
 #include <pakfire/config.h>
+#include <pakfire/pwd.h>
 
 int pakfire_on_root(struct pakfire* pakfire);
 
+const struct pakfire_subuid* pakfire_subuid(struct pakfire* pakfire);
+const struct pakfire_subgid* pakfire_subgid(struct pakfire* pakfire);
+
 void pakfire_log(struct pakfire* pakfire, int priority, const char *file,
        int line, const char *fn, const char *format, ...)
        __attribute__((format(printf, 6, 7)));
index 86b272f0b3adb2666b56907424c7aaa3a3c8a4e5..a15045f2a3018d74ba86b995ddee13374be1469f 100644 (file)
@@ -154,6 +154,14 @@ int pakfire_on_root(struct pakfire* pakfire) {
        return (strcmp(pakfire->path, "/") == 0);
 }
 
+const struct pakfire_subuid* pakfire_subuid(struct pakfire* pakfire) {
+       return &pakfire->subuid;
+}
+
+const struct pakfire_subgid* pakfire_subgid(struct pakfire* pakfire) {
+       return &pakfire->subgid;
+}
+
 static int log_priority(const char* priority) {
        char* end;