#26907: add some missing getsockopt constants.

Patch by Christian Heimes, reviewed by Martin Panter.
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index d21509e..d896cc0 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -6582,6 +6582,12 @@
 #ifdef  LOCAL_PEERCRED
     PyModule_AddIntMacro(m, LOCAL_PEERCRED);
 #endif
+#ifdef  SO_PASSSEC
+    PyModule_AddIntMacro(m, SO_PASSSEC);
+#endif
+#ifdef  SO_PEERSEC
+    PyModule_AddIntMacro(m, SO_PEERSEC);
+#endif
 #ifdef  SO_BINDTODEVICE
     PyModule_AddIntMacro(m, SO_BINDTODEVICE);
 #endif
@@ -6591,6 +6597,12 @@
 #ifdef  SO_MARK
     PyModule_AddIntMacro(m, SO_MARK);
 #endif
+#ifdef SO_DOMAIN
+    PyModule_AddIntMacro(m, SO_DOMAIN);
+#endif
+#ifdef SO_PROTOCOL
+    PyModule_AddIntMacro(m, SO_PROTOCOL);
+#endif
 
     /* Maximum number of connections for "listen" */
 #ifdef  SOMAXCONN