poprawione 'w' z procps

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Sob, 6 Lut 1999, 16:21:31 CET


Sat, 6 Feb 1999, Jarek Druzd napisał:

> co do zlego pokazywania idlea i aktywnego procesu przez polecenie w to
> oblookalem wczoraj zrodla procps-a, poprawilem co trzeba i wsio dziala,

--- w.c.org	Thu Oct 29 01:25:28 1998
+++ w.c	Sat Feb  6 11:17:22 1999
@@ -80,7 +80,10 @@
     struct stat terminfo;
     if (stat(tty, &terminfo) != 0)
 	return 0;
-    return time(NULL) - terminfo.st_atime;
+    if (terminfo.st_atime>time(NULL))
+        return terminfo.st_atime - time(NULL);
+    else
+        return time(NULL) - terminfo.st_atime;

Powiedziałbym, że należałoby przypisać wynik time() na zmienną zamiast
wywoływać dwa razy (abstrahując od sensu podawania przeciwnej różnicy
jeśli time() jest mniejsze, którego nie rozumiem).

-- 
 __("<    Marcin Kowalczyk * qrczak w knm.org.pl http://kki.net.pl/qrczak/
 \__/       GCS/M d- s+:-- a22 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



Więcej informacji o liście dyskusyjnej pld-devel-pl