mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
rpc: add helper API for getting UNIX path from socket object
Reviewed-by: Ján Tomko <jtomko@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
a767af1a7c
commit
836f4e0659
@ -219,6 +219,7 @@ virNetSocketCheckProtocols;
|
||||
virNetSocketClose;
|
||||
virNetSocketDupFD;
|
||||
virNetSocketGetFD;
|
||||
virNetSocketGetPath;
|
||||
virNetSocketGetPort;
|
||||
virNetSocketGetSELinuxContext;
|
||||
virNetSocketGetUNIXIdentity;
|
||||
|
@ -1408,6 +1408,14 @@ bool virNetSocketHasPassFD(virNetSocketPtr sock)
|
||||
return hasPassFD;
|
||||
}
|
||||
|
||||
char *virNetSocketGetPath(virNetSocketPtr sock)
|
||||
{
|
||||
char *path = NULL;
|
||||
virObjectLock(sock);
|
||||
path = virSocketAddrGetPath(&sock->localAddr);
|
||||
virObjectUnlock(sock);
|
||||
return path;
|
||||
}
|
||||
|
||||
int virNetSocketGetPort(virNetSocketPtr sock)
|
||||
{
|
||||
|
@ -127,6 +127,7 @@ bool virNetSocketIsLocal(virNetSocketPtr sock);
|
||||
|
||||
bool virNetSocketHasPassFD(virNetSocketPtr sock);
|
||||
|
||||
char *virNetSocketGetPath(virNetSocketPtr sock);
|
||||
int virNetSocketGetPort(virNetSocketPtr sock);
|
||||
|
||||
int virNetSocketGetUNIXIdentity(virNetSocketPtr sock,
|
||||
|
Loading…
x
Reference in New Issue
Block a user