lib: Make accept_recv() return struct samba_sockaddr
[samba.git] / lib / async_req / async_sock.h
index 9cc052e253b3d3222c256938a6035651d9aa556c..6952345df0c8f44aafadee8c4f2c92768d4e7337 100644 (file)
@@ -57,9 +57,11 @@ struct tevent_req *wait_for_read_send(TALLOC_CTX *mem_ctx,
                                      bool check_errors);
 bool wait_for_read_recv(struct tevent_req *req, int *perr);
 
+struct samba_sockaddr;
 struct tevent_req *accept_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
                               int listen_sock);
-int accept_recv(struct tevent_req *req, struct sockaddr_storage *paddr,
-               socklen_t *paddrlen, int *perr);
+int accept_recv(struct tevent_req *req,
+               struct samba_sockaddr *paddr,
+               int *perr);
 
 #endif