Searched hist:"95 fa0c79a04f3ebebb9f3b68cc05b4b8082b5444" (Results 1 – 3 of 3) sorted by relevance
/qemu/io/ |
H A D | channel.c | 95fa0c79a04f3ebebb9f3b68cc05b4b8082b5444 Wed May 22 15:34:50 UTC 2024 Anthony Harivel <aharivel@redhat.com> qio: add support for SO_PEERCRED for socket channel
The function qio_channel_get_peercred() returns a pointer to the credentials of the peer process connected to this socket.
This credentials structure is defined in <sys/socket.h> as follows:
struct ucred { pid_t pid; /* Process ID of the sending process */ uid_t uid; /* User ID of the sending process */ gid_t gid; /* Group ID of the sending process */ };
The use of this function is possible only for connected AF_UNIX stream sockets and for AF_UNIX stream and datagram socket pairs.
On platform other than Linux, the function return 0.
Signed-off-by: Anthony Harivel <aharivel@redhat.com> Link: https://lore.kernel.org/r/20240522153453.1230389-2-aharivel@redhat.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
H A D | channel-socket.c | 95fa0c79a04f3ebebb9f3b68cc05b4b8082b5444 Wed May 22 15:34:50 UTC 2024 Anthony Harivel <aharivel@redhat.com> qio: add support for SO_PEERCRED for socket channel
The function qio_channel_get_peercred() returns a pointer to the credentials of the peer process connected to this socket.
This credentials structure is defined in <sys/socket.h> as follows:
struct ucred { pid_t pid; /* Process ID of the sending process */ uid_t uid; /* User ID of the sending process */ gid_t gid; /* Group ID of the sending process */ };
The use of this function is possible only for connected AF_UNIX stream sockets and for AF_UNIX stream and datagram socket pairs.
On platform other than Linux, the function return 0.
Signed-off-by: Anthony Harivel <aharivel@redhat.com> Link: https://lore.kernel.org/r/20240522153453.1230389-2-aharivel@redhat.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
/qemu/include/io/ |
H A D | channel.h | 95fa0c79a04f3ebebb9f3b68cc05b4b8082b5444 Wed May 22 15:34:50 UTC 2024 Anthony Harivel <aharivel@redhat.com> qio: add support for SO_PEERCRED for socket channel
The function qio_channel_get_peercred() returns a pointer to the credentials of the peer process connected to this socket.
This credentials structure is defined in <sys/socket.h> as follows:
struct ucred { pid_t pid; /* Process ID of the sending process */ uid_t uid; /* User ID of the sending process */ gid_t gid; /* Group ID of the sending process */ };
The use of this function is possible only for connected AF_UNIX stream sockets and for AF_UNIX stream and datagram socket pairs.
On platform other than Linux, the function return 0.
Signed-off-by: Anthony Harivel <aharivel@redhat.com> Link: https://lore.kernel.org/r/20240522153453.1230389-2-aharivel@redhat.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|