This library provides a "Mouse, Keyboard, and Screen" to QEMU using the D-Bus device support in QEMU and GTK 4.
Go to file
Christian Hergert 56e9997919 lib: connect asynchronously to socketpair peer
Because the other side is doing AUTHENTICATION_SERVER, which really it
has no business doing any flags, we have to connect asynchronously or we'd
block because it doesn't yet have our FD to communicate with.

So connect asynchronously, return our FD, and then process from there.

This is somewhat annoying because it means you can't connect your
object until the otherside already sees our connection. We delay message
processing to help with that though.
2023-02-10 17:13:05 -08:00
lib lib: connect asynchronously to socketpair peer 2023-02-10 17:13:05 -08:00
tools tools: add mks tool for testing 2023-02-10 16:30:23 -08:00
.editorconfig initial commit 2023-02-08 18:06:08 -08:00
COPYING initial commit 2023-02-08 18:06:08 -08:00
meson.build initial commit 2023-02-08 18:06:08 -08:00
README.md initial commit 2023-02-08 18:06:08 -08:00

libmks

This library provides a "Mouse, Keyboard, and Screen" to Qemu using the D-Bus device support in Qemu and GTK 4.