mirror of
https://github.com/clearml/dropbear
synced 2025-06-26 18:17:32 +00:00
avoid malloc for iovec
This commit is contained in:
3
netio.h
3
netio.h
@@ -44,7 +44,8 @@ void cancel_connect(struct dropbear_progress_connection *c);
|
||||
void connect_set_writequeue(struct dropbear_progress_connection *c, struct Queue *writequeue);
|
||||
|
||||
/* TODO: writev #ifdef guard */
|
||||
struct iovec * packet_queue_to_iovec(struct Queue *queue, int *ret_iov_count);
|
||||
/* Fills out iov which contains iov_count slots, returning the number filled in iov_count */
|
||||
void packet_queue_to_iovec(struct Queue *queue, struct iovec *iov, unsigned int *iov_count);
|
||||
void packet_queue_consume(struct Queue *queue, ssize_t written);
|
||||
|
||||
#ifdef DROPBEAR_TCP_FAST_OPEN
|
||||
|
||||
Reference in New Issue
Block a user