]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
missing: add a bunch of vsock related defines
authorLennart Poettering <lennart@poettering.net>
Fri, 5 Jan 2024 21:29:15 +0000 (22:29 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 5 Jan 2024 21:29:55 +0000 (22:29 +0100)
src/basic/missing_socket.h

index 3333cf18e7a6e88115bf7c8db898061774f5483e..47cc7626aa357a94638ca17cd77f373580f166da 100644 (file)
@@ -6,7 +6,6 @@
 #if HAVE_LINUX_VM_SOCKETS_H
 #include <linux/vm_sockets.h>
 #else
-#define VMADDR_CID_ANY -1U
 struct sockaddr_vm {
         unsigned short svm_family;
         unsigned short svm_reserved1;
@@ -20,6 +19,26 @@ struct sockaddr_vm {
 };
 #endif /* !HAVE_LINUX_VM_SOCKETS_H */
 
+#ifndef VMADDR_CID_ANY
+#define VMADDR_CID_ANY -1U
+#endif
+
+#ifndef VMADDR_CID_HYPERVISOR
+#define VMADDR_CID_HYPERVISOR 0U
+#endif
+
+#ifndef VMADDR_CID_LOCAL
+#define VMADDR_CID_LOCAL 1U
+#endif
+
+#ifndef VMADDR_CID_HOST
+#define VMADDR_CID_HOST 2U
+#endif
+
+#ifndef VMADDR_PORT_ANY
+#define VMADDR_PORT_ANY -1U
+#endif
+
 #ifndef AF_VSOCK
 #define AF_VSOCK 40
 #endif