On Mon, Nov 07, 2011 at 09:28:34AM +0100, Paolo Bonzini wrote:
> On 11/06/2011 05:49 PM, Alon Levy wrote:
> >+while (read_size< size) {
> >+ret = read(fd, buf + read_size, size - read_size);
> >+if (ret == -1) {
> >+if (errno != EINTR) {
> >+if (errn
On 11/06/2011 05:49 PM, Alon Levy wrote:
+while (read_size< size) {
+ret = read(fd, buf + read_size, size - read_size);
+if (ret == -1) {
+if (errno != EINTR) {
+if (errno == EAGAIN&& !block) {
+return 0;
+}
+
used for main_dispatcher only in this patch.
Dispatcher is meant to be used for Main<->any low frequency messages.
It's interface is meant to include the red_dispatcher usage:
fixed size messages per message type
some messages require an ack
Some methods are added to be used by RedDispatcher l