From 33592ceefd8b333ec24684777fc4ddcdfe7822f5 Mon Sep 17 00:00:00 2001 From: Michael Tuexen Date: Sun, 25 Apr 2021 10:59:59 +0200 Subject: sys/freebsd: fix struct sockaddr_storage usage The size of struct sockaddr_storage is always 128 bytes. So the padding after struct sockaddr_in, which is of size 16, needs to be an array of 14 uint64s. This allows to describe the structures used in the SCTP socket options as unpacked --- sys/freebsd/socket_inet.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/freebsd/socket_inet.txt') diff --git a/sys/freebsd/socket_inet.txt b/sys/freebsd/socket_inet.txt index 1a4441788..74451156a 100644 --- a/sys/freebsd/socket_inet.txt +++ b/sys/freebsd/socket_inet.txt @@ -21,7 +21,7 @@ sockaddr_in { sockaddr_storage_in { addr sockaddr_in - pad array[const[0, int64], 15] + pad array[const[0, int64], 14] } socket$inet(domain const[AF_INET], type flags[socket_type], proto int8) sock_in -- cgit mrf-deployment