summary refs log tree commit diff stats
path: root/linux-user/syscall_defs.h
diff options
context:
space:
mode:
authorLionel Landwerlin <lionel.landwerlin@openwide.fr>2009-04-25 23:31:18 +0200
committerRiku Voipio <riku.voipio@nokia.com>2009-06-16 16:56:29 +0300
commit6e3cb58fa21727929b4b983522ba3b9b0ba66f9d (patch)
tree3424d0ad1dedd22935048d1357608dd720440043 /linux-user/syscall_defs.h
parentb975b83becfc0d17b490e64a40f5c9c3e69f574f (diff)
downloadfocaccia-qemu-6e3cb58fa21727929b4b983522ba3b9b0ba66f9d.tar.gz
focaccia-qemu-6e3cb58fa21727929b4b983522ba3b9b0ba66f9d.zip
linux-user: Added IP_(UN)BLOCK_SOURCE/IP_(ADD|DROP)_SOURCE_MEMBERSHIP flags to setsockopt
linux-user: Added IP_(UN)BLOCK_SOURCE/IP_(ADD|DROP)_SOURCE_MEMBERSHIP flags to setsockopt

Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Diffstat (limited to 'linux-user/syscall_defs.h')
-rw-r--r--linux-user/syscall_defs.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index 6e68c91ca6..89b73b8ed1 100644
--- a/linux-user/syscall_defs.h
+++ b/linux-user/syscall_defs.h
@@ -126,6 +126,13 @@ struct target_ip_mreqn {
     abi_long imr_ifindex;
 };
 
+struct target_ip_mreq_source {
+    /* big endian */
+    uint32_t imr_multiaddr;
+    uint32_t imr_interface;
+    uint32_t imr_sourceaddr;
+};
+
 struct target_timeval {
     abi_long tv_sec;
     abi_long tv_usec;