]> git.sur5r.net Git - i3/i3status/blobdiff - wmiistatus.h
Add code for getting process status (running/not) and load on NetBSD
[i3/i3status] / wmiistatus.h
index 9556b4fc21d030bf4b44d1bafc982ae517b001d8..e4a057c101cd4b94867b90f67d7f7e64e0245db8 100644 (file)
@@ -1,14 +1,18 @@
 #define BEGINS_WITH(haystack, needle) (strncmp(haystack, needle, strlen(needle)) == 0)
 
-static char output[512];
-static bool first_push = true;
-
 typedef enum { CS_DISCHARGING, CS_CHARGING, CS_FULL } charging_status_t;
 
-static void write_to_statusbar(const char *message);
-static void die(const char *message);
+#ifdef _IS_WMIISTATUS_C
+static char *concat(const char *str1, const char *str2);
+static void cleanup_rbar_dir(void);
+static void write_to_statusbar(const char *name, const char *message);
+static void write_error_to_statusbar(const char *message);
 static char *skip_character(char *input, char character, int amount);
-static void push_part(const char *input, const int n);
 static char *get_battery_info(void);
 static char *get_wireless_info(void);
+static const char *get_ip_address(const char *interface);
 static char *get_eth_info(void);
+static bool process_runs(const char *path);
+#endif
+
+void die(const char *fmt, ...);