]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
missing_socket: add SCM_PASSPIDFD and SCM_PIDFD
authorMike Yuan <me@yhndnzj.com>
Sun, 21 Jul 2024 20:50:58 +0000 (22:50 +0200)
committerMike Yuan <me@yhndnzj.com>
Sun, 21 Jul 2024 20:50:58 +0000 (22:50 +0200)
Preparation for later commits.

src/basic/missing_socket.h

index 47cc7626aa357a94638ca17cd77f373580f166da..5d9c5b483d9192d6fff746ad99906e28806ff617 100644 (file)
@@ -51,6 +51,10 @@ struct sockaddr_vm {
 #define SO_PEERGROUPS 59
 #endif
 
+#ifndef SO_PASSPIDFD
+#define SO_PASSPIDFD 76
+#endif
+
 #ifndef SO_PEERPIDFD
 #define SO_PEERPIDFD 77
 #endif
@@ -72,11 +76,14 @@ struct sockaddr_vm {
 #define SOL_SCTP 132
 #endif
 
-/* Not exposed yet. Defined in include/linux/socket.h */
 #ifndef SCM_SECURITY
 #define SCM_SECURITY 0x03
 #endif
 
+#ifndef SCM_PIDFD
+#define SCM_PIDFD 0x04
+#endif
+
 /* netinet/in.h */
 #ifndef IP_FREEBIND
 #define IP_FREEBIND 15