Fix the syntax error while EPOLLWAKEUP no defined in some systems
This commit is contained in:
parent
75dabd02d1
commit
02d1d6c525
|
@ -42,6 +42,10 @@
|
|||
#include "httpHandle.h"
|
||||
#include "httpResp.h"
|
||||
|
||||
#ifndef EPOLLWAKEUP
|
||||
#define EPOLLWAKEUP (1u << 29)
|
||||
#endif
|
||||
|
||||
void httpFreeContext(HttpServer *pServer, HttpContext *pContext);
|
||||
|
||||
/**
|
||||
|
@ -441,12 +445,7 @@ void httpAcceptHttpConnection(void *arg) {
|
|||
pContext->pThread = pThread;
|
||||
|
||||
struct epoll_event event;
|
||||
// add this new FD into epoll
|
||||
#ifndef _NINGSI_VERSION
|
||||
event.events = EPOLLIN | EPOLLPRI | EPOLLWAKEUP | EPOLLERR | EPOLLHUP | EPOLLRDHUP;
|
||||
#else
|
||||
event.events = EPOLLIN | EPOLLPRI | EPOLLERR | EPOLLHUP | EPOLLRDHUP;
|
||||
#endif
|
||||
|
||||
event.data.ptr = pContext;
|
||||
if (epoll_ctl(pThread->pollFd, EPOLL_CTL_ADD, connFd, &event) < 0) {
|
||||
|
|
|
@ -37,6 +37,10 @@
|
|||
#include "ttcpclient.h"
|
||||
#include "tutil.h"
|
||||
|
||||
#ifndef EPOLLWAKEUP
|
||||
#define EPOLLWAKEUP (1u << 29)
|
||||
#endif
|
||||
|
||||
typedef struct _tcp_fd {
|
||||
int fd; // TCP socket FD
|
||||
void * thandle;
|
||||
|
@ -271,12 +275,7 @@ void *taosOpenTcpClientConnection(void *shandle, void *thandle, char *ip, short
|
|||
pFdObj->pTcp = pTcp;
|
||||
pFdObj->thandle = thandle;
|
||||
|
||||
// add this new FD into epoll
|
||||
#ifndef _NINGSI_VERSION
|
||||
event.events = EPOLLIN | EPOLLPRI | EPOLLWAKEUP;
|
||||
#else
|
||||
event.events = EPOLLIN | EPOLLPRI;
|
||||
#endif
|
||||
event.data.ptr = pFdObj;
|
||||
if (epoll_ctl(pTcp->pollFd, EPOLL_CTL_ADD, fd, &event) < 0) {
|
||||
tError("%s failed to add TCP FD for epoll, error:%s", pTcp->label, strerror(errno));
|
||||
|
|
|
@ -38,6 +38,9 @@
|
|||
#include "tutil.h"
|
||||
|
||||
#define TAOS_IPv4ADDR_LEN 16
|
||||
#ifndef EPOLLWAKEUP
|
||||
#define EPOLLWAKEUP (1u << 29)
|
||||
#endif
|
||||
|
||||
typedef struct _fd_obj {
|
||||
int fd; // TCP socket FD
|
||||
|
@ -278,12 +281,7 @@ void taosAcceptTcpConnection(void *arg) {
|
|||
pFdObj->port = htons(clientAddr.sin_port);
|
||||
pFdObj->pThreadObj = pThreadObj;
|
||||
|
||||
// add this new FD into epoll
|
||||
#ifndef _NINGSI_VERSION
|
||||
event.events = EPOLLIN | EPOLLPRI | EPOLLWAKEUP;
|
||||
#else
|
||||
event.events = EPOLLIN | EPOLLPRI;
|
||||
#endif
|
||||
event.data.ptr = pFdObj;
|
||||
if (epoll_ctl(pThreadObj->pollFd, EPOLL_CTL_ADD, connFd, &event) < 0) {
|
||||
tError("%s failed to add TCP FD for epoll, error:%s", pServerObj->label, strerror(errno));
|
||||
|
@ -356,12 +354,7 @@ void taosAcceptUDConnection(void *arg) {
|
|||
pFdObj->fd = connFd;
|
||||
pFdObj->pThreadObj = pThreadObj;
|
||||
|
||||
// add this new FD into epoll
|
||||
#ifndef _NINGSI_VERSION
|
||||
event.events = EPOLLIN | EPOLLPRI | EPOLLWAKEUP;
|
||||
#else
|
||||
event.events = EPOLLIN | EPOLLPRI;
|
||||
#endif
|
||||
event.data.ptr = pFdObj;
|
||||
if (epoll_ctl(pThreadObj->pollFd, EPOLL_CTL_ADD, connFd, &event) < 0) {
|
||||
tError("%s failed to add UD FD for epoll, error:%s", pServerObj->label, strerror(errno));
|
||||
|
|
Loading…
Reference in New Issue