Socket option constants are architecture specific.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13463 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/include/vki/vki-amd64-linux.h b/include/vki/vki-amd64-linux.h
index 1f2fa60..ccaa194 100644
--- a/include/vki/vki-amd64-linux.h
+++ b/include/vki/vki-amd64-linux.h
@@ -302,6 +302,8 @@
#define VKI_SO_TYPE 3
+#define VKI_SO_ATTACH_FILTER 26
+
//----------------------------------------------------------------------
// From linux-2.6.9/include/asm-x86_64/sockios.h
//----------------------------------------------------------------------
diff --git a/include/vki/vki-arm-linux.h b/include/vki/vki-arm-linux.h
index afb9bd7..20be651 100644
--- a/include/vki/vki-arm-linux.h
+++ b/include/vki/vki-arm-linux.h
@@ -305,6 +305,8 @@
#define VKI_SO_TYPE 3
+#define VKI_SO_ATTACH_FILTER 26
+
//----------------------------------------------------------------------
// From linux-2.6.8.1/include/asm-i386/sockios.h
//----------------------------------------------------------------------
diff --git a/include/vki/vki-linux.h b/include/vki/vki-linux.h
index b21c6e8..bd00e4c 100644
--- a/include/vki/vki-linux.h
+++ b/include/vki/vki-linux.h
@@ -680,11 +680,8 @@
#define VKI_MSG_NOSIGNAL 0x4000 /* Do not generate SIGPIPE */
-#define VKI_SOL_SOCKET 1
#define VKI_SOL_SCTP 132
-#define VKI_SO_ATTACH_FILTER 26
-
//----------------------------------------------------------------------
// From linux-2.6.8.1/include/linux/in.h
//----------------------------------------------------------------------
diff --git a/include/vki/vki-mips32-linux.h b/include/vki/vki-mips32-linux.h
index 9741d5c..b99aef4 100644
--- a/include/vki/vki-mips32-linux.h
+++ b/include/vki/vki-mips32-linux.h
@@ -371,8 +371,11 @@
//----------------------------------------------------------------------
#define VKI_SOL_SOCKET 0xffff
+
#define VKI_SO_TYPE 0x1008
+#define VKI_SO_ATTACH_FILTER 26
+
//----------------------------------------------------------------------
// From linux-2.6.35.5/include/asm-i386/sockios.h
//----------------------------------------------------------------------
diff --git a/include/vki/vki-mips64-linux.h b/include/vki/vki-mips64-linux.h
index fcf8b43..4118584 100644
--- a/include/vki/vki-mips64-linux.h
+++ b/include/vki/vki-mips64-linux.h
@@ -376,8 +376,11 @@
//----------------------------------------------------------------------
#define VKI_SOL_SOCKET 0xffff
+
#define VKI_SO_TYPE 0x1008
+#define VKI_SO_ATTACH_FILTER 26
+
//----------------------------------------------------------------------
// From linux-2.6.35.9/include/asm-i386/sockios.h
//----------------------------------------------------------------------
diff --git a/include/vki/vki-ppc32-linux.h b/include/vki/vki-ppc32-linux.h
index 255f95e..70e8dc7 100644
--- a/include/vki/vki-ppc32-linux.h
+++ b/include/vki/vki-ppc32-linux.h
@@ -369,8 +369,15 @@
//----------------------------------------------------------------------
#define VKI_SOL_SOCKET 1
+
#define VKI_SO_TYPE 3
+#define VKI_SO_ATTACH_FILTER 26
+
+//----------------------------------------------------------------------
+// From linux-2.6.8.1/include/asm-ppc/sockios.h
+//----------------------------------------------------------------------
+
#define VKI_SIOCSPGRP 0x8902
#define VKI_SIOCGPGRP 0x8904
#define VKI_SIOCGSTAMP 0x8906 /* Get stamp (timeval) */
diff --git a/include/vki/vki-ppc64-linux.h b/include/vki/vki-ppc64-linux.h
index 06c8773..c0b9ff1 100644
--- a/include/vki/vki-ppc64-linux.h
+++ b/include/vki/vki-ppc64-linux.h
@@ -423,6 +423,8 @@
#define VKI_SO_TYPE 3
+#define VKI_SO_ATTACH_FILTER 26
+
//----------------------------------------------------------------------
// From linux-2.6.13/include/asm-ppc64/sockios.h
//----------------------------------------------------------------------
diff --git a/include/vki/vki-s390x-linux.h b/include/vki/vki-s390x-linux.h
index 8aa2ae4..fae5f93 100644
--- a/include/vki/vki-s390x-linux.h
+++ b/include/vki/vki-s390x-linux.h
@@ -369,6 +369,7 @@
#define VKI_SO_TYPE 3
+#define VKI_SO_ATTACH_FILTER 26
//----------------------------------------------------------------------
// From linux-2.6.16.60/include/asm-s390/sockios.h
diff --git a/include/vki/vki-x86-linux.h b/include/vki/vki-x86-linux.h
index adfcb08..1efaeac 100644
--- a/include/vki/vki-x86-linux.h
+++ b/include/vki/vki-x86-linux.h
@@ -343,6 +343,8 @@
#define VKI_SO_TYPE 3
+#define VKI_SO_ATTACH_FILTER 26
+
//----------------------------------------------------------------------
// From linux-2.6.8.1/include/asm-i386/sockios.h
//----------------------------------------------------------------------