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
 //----------------------------------------------------------------------