From: Michael Tremer Date: Tue, 16 Aug 2022 11:47:26 +0000 (+0000) Subject: pakfire: Make sub{u,g}ids accessible X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=705541ab2c18a3172f276a39ba9ae12d3e70baa6;p=people%2Fstevee%2Fpakfire.git pakfire: Make sub{u,g}ids accessible Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/pakfire.h b/src/libpakfire/include/pakfire/pakfire.h index 2dcef9ae..d08b2988 100644 --- a/src/libpakfire/include/pakfire/pakfire.h +++ b/src/libpakfire/include/pakfire/pakfire.h @@ -132,9 +132,13 @@ int pakfire_sync(struct pakfire* pakfire, int solver_flags, int flags, int* chan #include #include +#include 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))); diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 86b272f0..a15045f2 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -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;