We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d07dff9 commit 43bcf23Copy full SHA for 43bcf23
src/bin/pgbench/pgbench.c
@@ -105,8 +105,13 @@ static int pthread_join(pthread_t th, void **thread_return);
105
#ifdef USE_POLL
106
#define SCKTWTMTHD "poll"
107
#undef MAXCLIENTS
108
+#ifdef POLLRDHDUP
109
#define POLL_EVENTS (POLLIN|POLLPRI|POLLRDHUP)
110
#define POLL_FAIL (POLLERR|POLLHUP|POLLNVAL|POLLRDHUP)
111
+#else
112
+#define POLL_EVENTS (POLLIN|POLLPRI)
113
+#define POLL_FAIL (POLLERR|POLLHUP|POLLNVAL)
114
+#endif
115
#define PFD_CLREV(s) { do { if ((s)->pfdp) { ((s)->pfdp)->revents = 0; } } while(0); }
116
#define PFD_ZERO(s) { do { if ((s)->pfdp) { memset((s)->pfdp, 0, sizeof(struct pollfd)); } } while(0); }
117
#define PFD_SETFD(s) { do { ((s)->pfdp)->fd = PQsocket((s)->con); } while(0); }
0 commit comments