comparison netio.h @ 1459:06d52bcb8094

Pointer parameter could be declared as pointing to const
author Francois Perrad <francois.perrad@gadz.org>
date Sat, 19 Aug 2017 17:16:13 +0200
parents 750ec4ec4cbe
children ad637c9e0f6f
comparison
equal deleted inserted replaced
1458:bdd3802c8ac6 1459:06d52bcb8094
32 connect_callback cb, void *cb_data); 32 connect_callback cb, void *cb_data);
33 33
34 /* Sets up for select() */ 34 /* Sets up for select() */
35 void set_connect_fds(fd_set *writefd); 35 void set_connect_fds(fd_set *writefd);
36 /* Handles ready sockets after select() */ 36 /* Handles ready sockets after select() */
37 void handle_connect_fds(fd_set *writefd); 37 void handle_connect_fds(const fd_set *writefd);
38 /* Cleanup */ 38 /* Cleanup */
39 void remove_connect_pending(void); 39 void remove_connect_pending(void);
40 40
41 /* Doesn't actually stop the connect, but adds a dummy callback instead */ 41 /* Doesn't actually stop the connect, but adds a dummy callback instead */
42 void cancel_connect(struct dropbear_progress_connection *c); 42 void cancel_connect(struct dropbear_progress_connection *c);
43 43
44 void connect_set_writequeue(struct dropbear_progress_connection *c, struct Queue *writequeue); 44 void connect_set_writequeue(struct dropbear_progress_connection *c, struct Queue *writequeue);
45 45
46 /* TODO: writev #ifdef guard */ 46 /* TODO: writev #ifdef guard */
47 /* Fills out iov which contains iov_count slots, returning the number filled in iov_count */ 47 /* Fills out iov which contains iov_count slots, returning the number filled in iov_count */
48 void packet_queue_to_iovec(struct Queue *queue, struct iovec *iov, unsigned int *iov_count); 48 void packet_queue_to_iovec(const struct Queue *queue, struct iovec *iov, unsigned int *iov_count);
49 void packet_queue_consume(struct Queue *queue, ssize_t written); 49 void packet_queue_consume(struct Queue *queue, ssize_t written);
50 50
51 #if DROPBEAR_SERVER_TCP_FAST_OPEN 51 #if DROPBEAR_SERVER_TCP_FAST_OPEN
52 /* Try for any Linux builds, will fall back if the kernel doesn't support it */ 52 /* Try for any Linux builds, will fall back if the kernel doesn't support it */
53 void set_listen_fast_open(int sock); 53 void set_listen_fast_open(int sock);