diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2010-05-24 17:17:04 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-10-30 09:30:52 +0100 |
commit | d0cc2fbfa607678866475383c508be84818ceb64 (patch) | |
tree | e062dcd177512bc99491396c207a5eea3ac7326c /event_notifier.h | |
parent | fc97a652de3e54394ca4d0e5e5d689fd8aba8b6f (diff) |
event_notifier: enable it to use pipes
This takes the eventfd emulation code from the main loop. When the
EventNotifier is used for the main loop too, we need this compatibility
code.
Without CONFIG_EVENTFD, event_notifier_get_fd is only usable for the
"read" side of the notifier, for example to set a select() handler.
The return value of event_notifier_set changes to the cleaner 0/-errno.
No caller is actually checking the return value.
Reviewed-by: Anthony Liguori <anthony@codemonkey.ws>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'event_notifier.h')
-rw-r--r-- | event_notifier.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/event_notifier.h b/event_notifier.h index b283a497ce..88b57af7ce 100644 --- a/event_notifier.h +++ b/event_notifier.h @@ -23,7 +23,8 @@ struct EventNotifier { #ifdef _WIN32 HANDLE event; #else - int fd; + int rfd; + int wfd; #endif }; |