]> git.sur5r.net Git - i3/i3status/blobdiff - src/print_load.c
README: refer to cr.i3wm.org for patches
[i3/i3status] / src / print_load.c
index d0d65f731f27d516248d89e58bf091f15a2d3b6f..52814729b020985a4fd771aa30c4e6f970f1f5cd 100644 (file)
@@ -10,7 +10,7 @@ void print_load(yajl_gen json_gen, char *buffer, const char *format) {
         char *outwalk = buffer;
         /* Get load */
 
-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(linux) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) || defined(sun)
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(linux) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) || defined(sun) || defined(__DragonFly__)
         double loadavg[3];
         const char *walk;
 
@@ -45,5 +45,6 @@ void print_load(yajl_gen json_gen, char *buffer, const char *format) {
         return;
 error:
 #endif
-        (void)fputs("Cannot read load\n", stderr);
+        OUTPUT_FULL_TEXT("cant read load");
+        (void)fputs("i3status: Cannot read system load using getloadavg()\n", stderr);
 }