]> git.itanic.dy.fi Git - log-plotter/blobdiff - main.c
Convert all existing prints into appropriate trace print
[log-plotter] / main.c
diff --git a/main.c b/main.c
index d81f7333e25f062c28e15e4b43f3f9e77335c6f6..065d9dc2b1f20a19ecaf5a07e95409866a16382a 100644 (file)
--- a/main.c
+++ b/main.c
@@ -4,6 +4,7 @@
 
 #include "options.h"
 #include "baud.h"
+#include "debug.h"
 
 int main(int argc, char *argv[])
 {
@@ -23,7 +24,7 @@ int main(int argc, char *argv[])
                return 1;
 
        if (baud != options.baud_rate) {
-               printf("Failed to set baudrate to %d, only got %d\n",
+               pr_err("Failed to set baudrate to %d, only got %d\n",
                        options.baud_rate, baud);
                close(fd);
                return 1;
@@ -34,7 +35,7 @@ int main(int argc, char *argv[])
        ev.events = EPOLLIN;
        ev.data.fd = fd;
        if (epoll_ctl(epoll_fd, EPOLL_CTL_ADD, fd, &ev) == -1) {
-               perror("epoll_ctl");
+               pr_err("epoll_ctl: %m\n");
                return 1;
        }
 
@@ -44,22 +45,24 @@ int main(int argc, char *argv[])
                        continue;
 
                if (ret < 0) {
-                       perror("epoll");
+                       pr_err("epoll: %m\n");
                        return 1;
                }
 
                ret = read(fd, buf, sizeof(buf));
                if (read < 0) {
-                       perror("read");
+                       pr_err("read: %m\n");
                        break;
                }
 
-               if (ret == 0)
+               if (ret == 0) {
+                       pr_err("Read EOF, stopping\n");
                        break;
+               }
 
                ret = write(1, buf, ret);
                if (read < 0) {
-                       perror("write");
+                       pr_err("write: %m\n");
                        break;
                }
        }