/** the client task structure */
struct task task;
/** the buffer used for handshake and receiving */
- char buf[CLIENT_BUFSIZE];
+ char *buf;
/** number of bytes loaded in \p buf */
size_t loaded;
/** non-zero if the pre_select hook added \p fd to the read fd set */
};
void client_close(struct client_task *ct);
-int client_open(int argc, char *argv[], struct client_task **ct);
+int client_open(int argc, char *argv[], struct client_task **ct,
+ int *loglevel);