forked from Lainports/freebsd-ports
59 lines
2.1 KiB
C
59 lines
2.1 KiB
C
--- src/core.c.orig 2010-10-06 00:29:36.000000000 +0300
|
|
+++ src/core.c 2010-10-09 23:51:18.000000000 +0300
|
|
@@ -541,11 +541,11 @@
|
|
parse_platform_sensor(obj, arg);
|
|
END OBJ_ARG(hwmon, 0, "hwmon needs argumanets")
|
|
parse_hwmon_sensor(obj, arg);
|
|
- END OBJ(addr, &update_net_stats)
|
|
- parse_net_stat_arg(obj, arg, free_at_crash);
|
|
END OBJ(addrs, &update_net_stats)
|
|
parse_net_stat_arg(obj, arg, free_at_crash);
|
|
#endif /* __linux__ */
|
|
+ END OBJ(addr, &update_net_stats)
|
|
+ parse_net_stat_arg(obj, arg, free_at_crash);
|
|
END
|
|
/* we have four different types of top (top, top_mem, top_time and top_io). To
|
|
* avoid having almost-same code four times, we have this special
|
|
@@ -577,7 +577,7 @@
|
|
obj->data.s = strndup(arg, text_buffer_size);
|
|
END OBJ_IF_ARG(if_mounted, 0, "if_mounted needs an argument")
|
|
obj->data.s = strndup(arg, text_buffer_size);
|
|
-#ifdef __linux__
|
|
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
|
END OBJ_IF_ARG(if_running, &update_top, "if_running needs an argument")
|
|
top_running = 1;
|
|
obj->data.s = strndup(arg, text_buffer_size);
|
|
@@ -787,9 +787,9 @@
|
|
obj->sub = malloc(sizeof(struct text_object));
|
|
extract_variable_text_internal(obj->sub, arg);
|
|
END OBJ(processes, &update_total_processes)
|
|
+#ifdef __linux__
|
|
END OBJ(running_processes, &update_top)
|
|
top_running = 1;
|
|
-#ifdef __linux__
|
|
END OBJ(threads, &update_threads)
|
|
END OBJ(running_threads, &update_stat)
|
|
#else
|
|
@@ -967,8 +967,10 @@
|
|
END OBJ(xmms2_size, &update_xmms2)
|
|
END OBJ(xmms2_status, &update_xmms2)
|
|
END OBJ(xmms2_percent, &update_xmms2)
|
|
+#ifdef X11
|
|
END OBJ(xmms2_bar, &update_xmms2)
|
|
scan_bar(obj, arg);
|
|
+#endif
|
|
END OBJ(xmms2_smart, &update_xmms2)
|
|
END OBJ(xmms2_playlist, &update_xmms2)
|
|
END OBJ(xmms2_timesplayed, &update_xmms2)
|
|
@@ -994,9 +996,11 @@
|
|
END OBJ(audacious_playlist_length, &update_audacious)
|
|
END OBJ(audacious_playlist_position, &update_audacious)
|
|
END OBJ(audacious_main_volume, &update_audacious)
|
|
+#ifdef X11
|
|
END OBJ(audacious_bar, &update_audacious)
|
|
scan_bar(obj, arg);
|
|
#endif
|
|
+#endif
|
|
#ifdef BMPX
|
|
END OBJ(bmpx_title, &update_bmpx)
|
|
memset(&(info.bmpx), 0, sizeof(struct bmpx_s));
|