mirror of
https://github.com/ziglang/zig.git
synced 2025-12-27 08:33:15 +00:00
Add sockaddr_vm for vSocckets on Linux
This commit is contained in:
parent
c0c8ee5ae9
commit
f2401a0756
@ -3265,6 +3265,21 @@ pub const sockaddr = extern struct {
|
||||
queue_id: u32,
|
||||
shared_umem_fd: u32,
|
||||
};
|
||||
|
||||
/// Address structure for vSockets
|
||||
pub const vm = extern struct {
|
||||
family: sa_family_t = AF.VSOCK,
|
||||
reserved1: u16 = 0,
|
||||
port: u32,
|
||||
cid: u32,
|
||||
flags: u8,
|
||||
|
||||
/// The total size of this structure should be exactly the same as that of struct sockaddr.
|
||||
zero: [3]u8 = [_]u8{0} ** 3,
|
||||
comptime {
|
||||
std.debug.assert(@sizeOf(vm) == @sizeOf(sockaddr));
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
pub const mmsghdr = extern struct {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user