X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-bus%2Fbus-creds.h;fp=src%2Flibsystemd-bus%2Fbus-creds.h;h=269688a488a0e57b55d09aea6f3a8361d747b65c;hb=49b832c5b810f4d8bb59249ff25472fd670503dc;hp=e2416aa501add0180ddcda1b295dd3e01137a0d7;hpb=2377ae1ff6ee2987a300d4df17320c2d9c61d23d;p=elogind.git diff --git a/src/libsystemd-bus/bus-creds.h b/src/libsystemd-bus/bus-creds.h index e2416aa50..269688a48 100644 --- a/src/libsystemd-bus/bus-creds.h +++ b/src/libsystemd-bus/bus-creds.h @@ -42,7 +42,7 @@ struct sd_bus_creds { char *exe; char *cmdline; - size_t cmdline_length; + size_t cmdline_size; char **cmdline_array; char *cgroup; @@ -58,6 +58,12 @@ struct sd_bus_creds { uid_t audit_login_uid; char *label; + + char *unique_name; + + char *well_known_names; + size_t well_known_names_size; + char **well_known_names_array; }; sd_bus_creds* bus_creds_new(void); @@ -65,3 +71,5 @@ sd_bus_creds* bus_creds_new(void); void bus_creds_done(sd_bus_creds *c); int bus_creds_add_more(sd_bus_creds *c, uint64_t mask, pid_t pid, pid_t tid); + +int bus_creds_extend_by_pid(sd_bus_creds *c, uint64_t mask, sd_bus_creds **ret);