From 793bb9c3f7dceaf4b3fb1c260154dc2fe82a9170 Mon Sep 17 00:00:00 2001 From: dchagin Date: Sat, 9 Jan 2016 15:56:01 +0000 Subject: MFC r283416: x86_64 Linux do not use multiplexing on ipc system calls. Move struct ipc_perm definition to the MD path as it differs for 64 and 32 bit platform. --- sys/amd64/linux32/linux.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'sys/amd64/linux32') diff --git a/sys/amd64/linux32/linux.h b/sys/amd64/linux32/linux.h index 28fcdd5..5fcf8df 100644 --- a/sys/amd64/linux32/linux.h +++ b/sys/amd64/linux32/linux.h @@ -573,6 +573,16 @@ union l_semun { l_uintptr_t __pad; } __packed; +struct l_ipc_perm { + l_key_t key; + l_uid16_t uid; + l_gid16_t gid; + l_uid16_t cuid; + l_gid16_t cgid; + l_ushort mode; + l_ushort seq; +}; + /* * Socket defines */ -- cgit v1.1