v3-4-ctdb: Add recfrom_send/recv
[obnox/samba-ctdb.git] / lib / async_req / async_sock.h
index c5d9400eb60e3ea6d3bcabfe894615b4747b1e0a..2139f1943ed2a2c3abb7b8a8919a61d633ede7ea 100644 (file)
@@ -57,4 +57,11 @@ struct tevent_req *read_packet_send(TALLOC_CTX *mem_ctx,
 ssize_t read_packet_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
                         uint8_t **pbuf, int *perrno);
 
+struct tevent_req *recvfrom_send(TALLOC_CTX *mem_ctx,
+                                struct tevent_context *ev,
+                                int fd, void *buf, size_t len, int flags,
+                                struct sockaddr_storage *addr,
+                                socklen_t *addr_len);
+ssize_t recvfrom_recv(struct tevent_req *req, int *perrno);
+
 #endif