]> granicus.if.org Git - procps-ng/commitdiff
topz-DocReSync.patch
authoralbert <>
Mon, 2 Dec 2002 21:05:22 +0000 (21:05 +0000)
committeralbert <>
Mon, 2 Dec 2002 21:05:22 +0000 (21:05 +0000)
proc/procps.h
top.1

index 79d144c9971fb5f31f1624334b851438fd0a3412..16bdcd37ec967ade1ee5a54a28c8b4ae0445a657 100644 (file)
 #endif
 #endif
 
-// won't alias anything, and aligned enough for anything
 #if __GNUC__ > 2 || __GNUC_MINOR__ >= 96
+// won't alias anything, and aligned enough for anything
 #define MALLOC __attribute__ ((__malloc__))
+// tell gcc what to expect:   if(unlikely(err)) die(err);
+#define likely(x)       __builtin_expect((x),1)
+#define unlikely(x)     __builtin_expect((x),0)
 #else
 #define MALLOC
+#define likely(x)       (x)
+#define unlikely(x)     (x)
 #endif
 
 
diff --git a/top.1 b/top.1
index 9cdf9289f38295e3cb3e4a447071d63d4f6f786f..8f61b87adaeed3ee64b457e0c7e4222a2fbb658f 100644 (file)
--- a/top.1
+++ b/top.1
@@ -1104,9 +1104,10 @@ the ghostly images of just the currently running tasks.
 Delete the existing rcfile, or create a new symlink.
 Start this new version then type 'T' (a secret key, \*(Xt 3c. TASK Area
 Commands, Sorting) followed by 'W' and 'q'.
+Finally, restart the program with -d0 (zero delay).
 
-Restart the program with -d0 (zero delay) and this \*(Me will emit frames
-at over six times the rate of the former top, a 600% speed advantage.
+Your display will be refreshed at over six times the rate of the former \*(Me,
+a 600% speed advantage.
 As \*(Me climbs the TIME ladder, be as patient as you can while speculating
 on whether or not \*(Me will ever reach the \*(Me.