logging connection error messages

This commit is contained in:
Frank Rolsted Jensen
2018-06-20 10:06:57 +02:00
parent a7d760d719
commit fd4313745f
+6 -5
View File
@@ -89,7 +89,7 @@ static void ttynvt_release(fuse_req_t req, struct fuse_file_info *info)
{
ttynvt_t *tty = (ttynvt_t *) (uintptr_t) info->fh;
ttynvt_log("connection closed");
ttynvt_log("connection closed\n");
close(tty->fds[0].fd);
@@ -191,6 +191,7 @@ static void *ttynvt_read_net(void *arg)
/*buffer overflow */
tty->blen = 0;
read_avail = RX_BUF_SIZE;
ttynvt_log("WARNING: rx buffer overflow\n");
}
res = read(tty->fds[0].fd, tty->buf + tty->blen, read_avail);
@@ -237,13 +238,13 @@ static int ttynvt_connect(const char *host, unsigned int port)
if (sockfd < 0)
{
perror("ERROR: opening socket\n");
ttynvt_log("ERROR: opening socket: %s\n", strerror(errno));
return sockfd;
}
server = gethostbyname(host);
if (server == NULL)
{
perror("ERROR: can't resolve host name");
ttynvt_log("ERROR: can't resolve host name: %s\n", strerror(errno));
return -1;
}
bzero((char *)&serveraddr, sizeof(serveraddr));
@@ -255,7 +256,7 @@ static int ttynvt_connect(const char *host, unsigned int port)
if (connect
(sockfd, (const struct sockaddr *)&serveraddr, sizeof(serveraddr)) < 0)
{
perror("ERROR: connecting\n");
ttynvt_log("ERROR: failed to connecti: %s\n", strerror(errno));
return -1;
}
return sockfd;
@@ -797,7 +798,7 @@ static void print_help(void)
fprintf(stderr, "ttynvt Usage:\n"
"\t-M major, --maj=major\n"
"\t-m minor, --min=minor\n"
"\t-n name, --name=name (default: ttynvt)\n"
"\t-n name, --name=name (default: ttyNVT0)\n"
"\t\tDevice will be created in /dev/$name.\n"
"\t-l logfile, --log=file name\n"
"\t-s server, --server=host name or IP address\n"