summary refs log tree commit diff
path: root/vsock.h
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-08-28 11:57:29 +0000
committerAlyssa Ross <hi@alyssa.is>2020-09-10 17:58:43 +0000
commitec8e077dee523f657f1445098def879f9559d66e (patch)
tree31727fd6ca372463879c3a850a5b8ffc6ac56b57 /vsock.h
downloaducspi-vsock-ec8e077dee523f657f1445098def879f9559d66e.tar
ucspi-vsock-ec8e077dee523f657f1445098def879f9559d66e.tar.gz
ucspi-vsock-ec8e077dee523f657f1445098def879f9559d66e.tar.bz2
ucspi-vsock-ec8e077dee523f657f1445098def879f9559d66e.tar.lz
ucspi-vsock-ec8e077dee523f657f1445098def879f9559d66e.tar.xz
ucspi-vsock-ec8e077dee523f657f1445098def879f9559d66e.tar.zst
ucspi-vsock-ec8e077dee523f657f1445098def879f9559d66e.zip
Initial commit
Diffstat (limited to 'vsock.h')
-rw-r--r--vsock.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/vsock.h b/vsock.h
new file mode 100644
index 0000000..e7d66c9
--- /dev/null
+++ b/vsock.h
@@ -0,0 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+// SPDX-FileCopyrightText: 2020 Alyssa Ross <hi@alyssa.is>
+
+#include <stdint.h>
+
+int vsock_bind(int fd, uint32_t cid, uint32_t port);
+int vsock_accept(int sockfd, uint32_t *cid, uint32_t *port);
+
+int vsock_connect(int fd, uint32_t cid, uint32_t port);
+int vsock_open(uint32_t cid, uint32_t port);
+
+int vsock_get_port(int fd, uint32_t *port);