fixes and improves tab navigation mechanism.

This commit is contained in:
2025-12-11 17:55:52 +02:00
parent d2e5bddbcb
commit 4395e11843
17 changed files with 180 additions and 149 deletions
+4 -13
View File
@@ -41,20 +41,11 @@ void clear_params(params_t *params) {
params->uname = NULL;
}
void get_missing_params(params_t *params) {
size_t lsize;
char *bufptr = NULL;
void get_ip_port(params_t *params, char *ip, char *port) {
struct sockaddr_in addr;
if (!params->addr) {
printf("host> ");
getline(&bufptr, &lsize, stdin);
inet_aton(bufptr, &(addr.sin_addr));
params->addr = addr.sin_addr.s_addr;
free(bufptr);
bufptr = NULL;
}
inet_aton(ip, &(addr.sin_addr));
params->addr = addr.sin_addr.s_addr;
params->port = htons(atoi(port));
}
void close_session(int sd) { close(sd); }