From: Youness Alaoui Date: Thu, 29 Sep 2011 21:04:45 +0000 (+0000) Subject: ecore-con: Do not use TCP_NODELAY if netinet/tcp.h is not found X-Git-Tag: submit/devel/efl/20131022.203902~8001 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ed03a201ef7a351c6b21feefd2f2c4e3db4782ca;p=platform%2Fupstream%2Fefl.git ecore-con: Do not use TCP_NODELAY if netinet/tcp.h is not found SVN revision: 63679 --- diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con.c b/legacy/ecore/src/lib/ecore_con/ecore_con.c index 221368e..c59cc7c 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con.c @@ -1394,10 +1394,12 @@ _ecore_con_cb_tcp_listen(void *data, if ((svr->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_NODELAY) { +#ifdef HAVE_NETINET_TCP_H int flag = 1; if (setsockopt(svr->fd, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int)) < 0) +#endif { ecore_con_event_server_error(svr, strerror(errno)); goto error; @@ -1576,9 +1578,11 @@ _ecore_con_cb_tcp_connect(void *data, if ((svr->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_NODELAY) { +#ifdef HAVE_NETINET_TCP_H int flag = 1; if (setsockopt(svr->fd, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int)) < 0) +#endif { ecore_con_event_server_error(svr, strerror(errno)); goto error;