diff options
author | Michal Privoznik | 2016-09-27 17:24:56 +0200 |
---|---|---|
committer | Paolo Bonzini | 2016-10-04 10:00:27 +0200 |
commit | 7dc9ae4339faa97e89daadb2e1098147ab4aadc8 (patch) | |
tree | 14fe0cb005009fd3de9ac1cb78dfb9f6765f6d95 /include/qemu/osdep.h | |
parent | char: update read handler in all cases (diff) | |
download | qemu-7dc9ae4339faa97e89daadb2e1098147ab4aadc8.tar.gz qemu-7dc9ae4339faa97e89daadb2e1098147ab4aadc8.tar.xz qemu-7dc9ae4339faa97e89daadb2e1098147ab4aadc8.zip |
util: Introduce qemu_get_pid_name
This is a small helper that tries to fetch binary name for given
PID.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Message-Id: <4d75d475c1884f8e94ee8b1e57273ddf3ed68bf7.1474987617.git.mprivozn@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/qemu/osdep.h')
-rw-r--r-- | include/qemu/osdep.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h index 9e9fa61546..384bfe245f 100644 --- a/include/qemu/osdep.h +++ b/include/qemu/osdep.h @@ -388,6 +388,16 @@ void os_mem_prealloc(int fd, char *area, size_t sz, Error **errp); int qemu_read_password(char *buf, int buf_size); /** + * qemu_get_pid_name: + * @pid: pid of a process + * + * For given @pid fetch its name. Caller is responsible for + * freeing the string when no longer needed. + * Returns allocated string on success, NULL on failure. + */ +char *qemu_get_pid_name(pid_t pid); + +/** * qemu_fork: * * A version of fork that avoids signal handler race |