]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: Add virCommandGetGID and virCommandGetUID
authorMarc Hartmayer <mhartmay@linux.vnet.ibm.com>
Mon, 9 Oct 2017 19:14:55 +0000 (21:14 +0200)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 10 Oct 2017 08:27:00 +0000 (09:27 +0100)
These functions are used by an upcoming commit.

Signed-off-by: Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
Reviewed-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
src/libvirt_private.syms
src/util/vircommand.c
src/util/vircommand.h

index 9243c5591042c6a36c58b6bdda737e47355e52ee..26c5ddb405053b6095900d77731e9aa7336e03a2 100644 (file)
@@ -1506,6 +1506,8 @@ virCommandDaemonize;
 virCommandDoAsyncIO;
 virCommandExec;
 virCommandFree;
+virCommandGetGID;
+virCommandGetUID;
 virCommandHandshakeNotify;
 virCommandHandshakeWait;
 virCommandNew;
index 60c1121dafeaf6b56427ce0040f0d934fc2d9238..fba73ca18eac2b6da41069d492d64fc54ca636de 100644 (file)
@@ -1073,6 +1073,20 @@ virCommandSetPidFile(virCommandPtr cmd, const char *pidfile)
 }
 
 
+gid_t
+virCommandGetGID(virCommandPtr cmd)
+{
+    return cmd->gid;
+}
+
+
+uid_t
+virCommandGetUID(virCommandPtr cmd)
+{
+    return cmd->uid;
+}
+
+
 void
 virCommandSetGID(virCommandPtr cmd, gid_t gid)
 {
index e7c2e513bae15651fc29f317049be4686e4063b8..b401d7b238d777e525fe1ea78a780a8542c1a818 100644 (file)
@@ -68,6 +68,10 @@ int virCommandPassFDGetFDIndex(virCommandPtr cmd,
 void virCommandSetPidFile(virCommandPtr cmd,
                           const char *pidfile) ATTRIBUTE_NONNULL(2);
 
+gid_t virCommandGetGID(virCommandPtr cmd) ATTRIBUTE_NONNULL(1);
+
+uid_t virCommandGetUID(virCommandPtr cmd) ATTRIBUTE_NONNULL(1);
+
 void virCommandSetGID(virCommandPtr cmd, gid_t gid);
 
 void virCommandSetUID(virCommandPtr cmd, uid_t uid);