CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/11/21 06:25:30
Modified files:
usr.sbin/vmd : atomicio.c atomicio.h control.c proc.c vioblk.c
vionet.c virtio.c vm.c vmm.c
Log message:
Convert vmd over to new imsgbuf_read behaviour and fix some lurking
issues by introducing imsg_read_one().
This code is still a bit strange since it uses imsg_flush() on
non-blocking sockets. A possible fix would be to replace imsg_flush()
with a new imsg_write_one() that uses poll like atomicio.
This is what imsg_read_one() does here.
OK tb@