[libgtop] Change some openbsd errors to warnings



commit b1b05985b13f7bea410ee188782469fa76e09f74
Author: ToMe25 <ToMe25 gmx de>
Date:   Mon Jan 10 18:27:36 2022 +0100

    Change some openbsd errors to warnings
    
    This allows the gnome-system-monitor to run.
    It causes continous log spam and the network monitor doesn't work, but it doesn't crash on startup 
anymore.

 sysdeps/openbsd/netload.c   | 4 ++--
 sysdeps/openbsd/ppp.c       | 2 +-
 sysdeps/openbsd/suid_open.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/sysdeps/openbsd/netload.c b/sysdeps/openbsd/netload.c
index 60c6ae9a..8b9e2132 100644
--- a/sysdeps/openbsd/netload.c
+++ b/sysdeps/openbsd/netload.c
@@ -78,7 +78,7 @@ _glibtop_init_netload_p (glibtop *server)
     server->sysdeps.netload = _glibtop_sysdeps_netload;
 
     if (kvm_nlist (server->machine->kd, nlst) < 0)
-       glibtop_error_io_r (server, "kvm_nlist");
+       glibtop_warn_io_r (server, "kvm_nlist");
 }
 
 /* Provides Network statistics. */
@@ -103,7 +103,7 @@ glibtop_get_netload_p (glibtop *server, glibtop_netload *buf,
 
     if (kvm_read (server->machine->kd, nlst [0].n_value,
                  &ifnetaddr, sizeof (ifnetaddr)) != sizeof (ifnetaddr))
-       glibtop_error_io_r (server, "kvm_read (ifnet)");
+       glibtop_warn_io_r (server, "kvm_read (ifnet)");
 
     while (ifnetaddr) {
        struct sockaddr_in *sin;
diff --git a/sysdeps/openbsd/ppp.c b/sysdeps/openbsd/ppp.c
index 44032725..7b51cafa 100644
--- a/sysdeps/openbsd/ppp.c
+++ b/sysdeps/openbsd/ppp.c
@@ -78,7 +78,7 @@ _glibtop_init_ppp_p (glibtop *server)
 #endif /* HAVE_I4B */
 
        if (kvm_nlist (server->machine->kd, nlst) < 0)
-               glibtop_error_io_r (server, "kvm_nlist");
+               glibtop_warn_io_r (server, "kvm_nlist");
 }
 
 /* Provides information about ppp usage. */
diff --git a/sysdeps/openbsd/suid_open.c b/sysdeps/openbsd/suid_open.c
index a25586b1..6c507684 100644
--- a/sysdeps/openbsd/suid_open.c
+++ b/sysdeps/openbsd/suid_open.c
@@ -72,7 +72,7 @@ glibtop_open_p (glibtop *server, const char *program_name,
        server->machine->kd = kvm_openfiles (NULL, NULL, NULL, KVM_NO_FILES, errbuf);
 
        if (server->machine->kd == NULL)
-               glibtop_error_io_r (server, "kvm_open");
+               glibtop_error_io_r (server, "kvm_openfiles");
 
        /* Drop priviledges. */
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]