History log of /system/core/toolbox/uptime.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9d6d030f83f682a0ab944260eca8402d85fb008c 06-Jan-2011 Colin Cross <ccross@android.com> uptime: Use clock_gettime to get monotonic time

The first field in /proc/uptime is bootbased time, not monotonic
time. If the kernel tracks bootbased time correctly, it counts
elapsed run time as well as sleep time, which is the same as the
elapsed time in the android alarm driver, and sleep time is
always returned as 0.

Use clock_gettime(CLOCK_MONOTONIC) instead, which will return
elapsed run time not counting sleep time on all platforms.

Change-Id: I28a22e8c93d78f62666ee8c877c7c6718a2b640a
53308d4cd5c4414402e979a6771f7ef3b35f5c2f 27-Jul-2010 Kenny Root <kroot@google.com> Correct copyright header for uptime and NOTICE

Change-Id: I89f91c21db87955b20b1ef9b4590f7009f106b26
5ffbf26ebf9e29fe38b325e3c8f9502a31d2ff4c 09-Apr-2010 Mike Lockwood <lockwood@android.com> toolbox: add "uptime" command

Prints elapsed real time since boot, as well as idle time and sleep time.

Change-Id: I97f482d6087e9f802d74e91147bf767e6b2d4f42
Signed-off-by: Mike Lockwood <lockwood@android.com>