X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fpoll-loop.h;h=412bd09d40ce021530a870fe8b0ac4a25ed2ab15;hb=HEAD;hp=03978530e0593020bd0c178712fbbada8c622223;hpb=5453ae2067671c0d40a5b3ac3cb3d4027bed6abb;p=sliver-openvswitch.git diff --git a/lib/poll-loop.h b/lib/poll-loop.h index 03978530e..412bd09d4 100644 --- a/lib/poll-loop.h +++ b/lib/poll-loop.h @@ -50,8 +50,12 @@ extern "C" { * caller to supply a location explicitly, which is useful if the caller's own * caller would be more useful in log output. See timer_wait_at() for an * example. */ -void poll_fd_wait_at(int fd, short int events, const char *where); -#define poll_fd_wait(fd, events) poll_fd_wait_at(fd, events, SOURCE_LOCATOR) +void poll_fd_wait_at(int fd, HANDLE wevent, short int events, const char *where); +#ifndef _WIN32 +#define poll_fd_wait(fd, events) poll_fd_wait_at(fd, 0, events, SOURCE_LOCATOR) +#endif +#define poll_fd_wait_event(fd, wevent, events) \ + poll_fd_wait_at(fd, wevent, events, SOURCE_LOCATOR) void poll_timer_wait_at(long long int msec, const char *where); #define poll_timer_wait(msec) poll_timer_wait_at(msec, SOURCE_LOCATOR)