core-admin/qrexec
Rafal Wojtczuk af7fefa73f qrexec: handle buffered writes correctly
In case when we have a buffered write, always append to the
buffer, even if the pipe happens to be writable now. If not,
in case of certain tight race we might end up writing buffered data in
wrong order.
2011-03-17 16:53:29 +01:00
..
buffer.c qrexec* tools, initial version 2011-03-04 16:32:58 +01:00
buffer.h qrexec* tools, initial version 2011-03-04 16:32:58 +01:00
exec.c qrexec* tools, initial version 2011-03-04 16:32:58 +01:00
glue.h qrexec_daemon creates VMname-based link to its socket 2011-03-11 14:14:04 +01:00
Makefile Moved ioall.c file to "common" 2011-03-11 11:47:20 +01:00
qrexec_agent.c Fifo semantics is hard to get right. 2011-03-16 16:11:05 +01:00
qrexec_client.c Make qrexec_client wait for its local child before exiting 2011-03-16 14:52:35 +01:00
qrexec_daemon.c qrexec_daemon limits the number of its children 2011-03-16 14:21:45 +01:00
qrexec.h Implemented mechanism to trigger predefined execution in dom0. 2011-03-10 15:41:31 +01:00
txrx-vchan.c qrexec* tools, initial version 2011-03-04 16:32:58 +01:00
unix_server.c qrexec_daemon creates VMname-based link to its socket 2011-03-11 14:14:04 +01:00
write_stdin.c qrexec: handle buffered writes correctly 2011-03-17 16:53:29 +01:00