aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/ecore_con
diff options
context:
space:
mode:
authorGuillaume Friloux <guillaume.friloux@gmail.com>2015-01-30 14:06:47 +0100
committerCedric BAIL <cedric@osg.samsung.com>2015-02-11 17:03:37 +0100
commitc77c0107a22ce56b276298862aba273e1c27cd37 (patch)
tree82b5e8522c8a3fd019e92761220b7729d78615a9 /src/lib/ecore_con
parentecore_con: use recv() instead of read for better portability. (diff)
downloadefl-c77c0107a22ce56b276298862aba273e1c27cd37.tar.gz
ecore_con: use send() instead of write() for portability.
Diffstat (limited to 'src/lib/ecore_con')
-rw-r--r--src/lib/ecore_con/ecore_con.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/ecore_con/ecore_con.c b/src/lib/ecore_con/ecore_con.c
index d4b50f4c8f..36d6415638 100644
--- a/src/lib/ecore_con/ecore_con.c
+++ b/src/lib/ecore_con/ecore_con.c
@@ -2463,11 +2463,7 @@ _ecore_con_server_flush(Ecore_Con_Server *obj)
}
if (svr->ecs_state || (!(svr->type & ECORE_CON_SSL)))
-#ifdef _WIN32
count = send(svr->fd, (const char *)buf + *buf_offset, num, 0);
-#else
- count = write(svr->fd, buf + *buf_offset, num);
-#endif
else
count = ecore_con_ssl_server_write(obj, buf + *buf_offset, num);
@@ -2581,7 +2577,7 @@ _ecore_con_client_flush(Ecore_Con_Client *obj)
if (num <= 0) return;
Ecore_Con_Server_Data *host_server = eo_data_scope_get(cl->host_server, ECORE_CON_SERVER_CLASS);
if (!(host_server->type & ECORE_CON_SSL) && (!cl->upgrade))
- count = write(cl->fd, eina_binbuf_string_get(cl->buf) + cl->buf_offset, num);
+ count = send(cl->fd, eina_binbuf_string_get(cl->buf) + cl->buf_offset, num, 0);
else
count = ecore_con_ssl_client_write(obj, eina_binbuf_string_get(cl->buf) + cl->buf_offset, num);
}