Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladislavs Sokurenko <vladislavs.sokurenko@zabbix.com>2018-01-15 16:40:28 +0300
committerVladislavs Sokurenko <vladislavs.sokurenko@zabbix.com>2018-01-15 16:40:28 +0300
commitcee399e9061b9d7f08cede1fac4dd50fe3522266 (patch)
tree6e3ec730eb4d2f486605b7db55fbbad8f9dc6fae /include/comms.h
parent7e38a7b4fd41c69d91d66b84504a50047e3f9ec0 (diff)
...G...PS. [ZBXNEXT-3581] separate receive till close and receive with header functions
Diffstat (limited to 'include/comms.h')
-rw-r--r--include/comms.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/comms.h b/include/comms.h
index f0c8ffa3ed6..2e2b3830c2d 100644
--- a/include/comms.h
+++ b/include/comms.h
@@ -147,10 +147,12 @@ void zbx_tcp_unaccept(zbx_socket_t *s);
#define ZBX_TCP_READ_UNTIL_CLOSE 0x01
-#define zbx_tcp_recv(s) SUCCEED_OR_FAIL(zbx_tcp_recv_ext(s, 0, 0))
-#define zbx_tcp_recv_to(s, timeout) SUCCEED_OR_FAIL(zbx_tcp_recv_ext(s, 0, timeout))
+#define zbx_tcp_recv(s) SUCCEED_OR_FAIL(zbx_tcp_recv_ext(s, 0))
+#define zbx_tcp_recv_to(s, timeout) SUCCEED_OR_FAIL(zbx_tcp_recv_ext(s, timeout))
+#define zbx_tcp_recv_raw(s) SUCCEED_OR_FAIL(zbx_tcp_recv_raw_ext(s, 0))
-ssize_t zbx_tcp_recv_ext(zbx_socket_t *s, unsigned char flags, int timeout);
+ssize_t zbx_tcp_recv_ext(zbx_socket_t *s, int timeout);
+ssize_t zbx_tcp_recv_raw_ext(zbx_socket_t *s, int timeout);
const char *zbx_tcp_recv_line(zbx_socket_t *s);
int zbx_validate_peer_list(const char *peer_list, char **error);