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