Messages in this thread | | | Date | Tue, 1 Jun 1999 15:20:28 +1000 | From | Richard Gooch <> | Subject | Re: How can Emacs get a unique ID per Linux reboot? |
| |
H. Peter Anvin writes: > Richard Gooch wrote: > > > > H. Peter Anvin writes: > > > Richard Gooch wrote: > > > > > > > > H. Peter Anvin writes: > > > > > Get the current uptime from /proc/uptime and subtract that from the > > > > > current time. > > > > > > > > Won't that foul up if the system is suspended (system clock is > > > > restored from hwclock on resume)? > > > > And probably also when settimeofday() is called? > > > > > > No, and yes, respectively. > > > > ??? AFAIK, /proc/uptime stops ticking over when the system is > > suspended. However, since the current time is "restored" after a > > resume, the two values will not track. The computed "boot time" will > > drift forward by as many seconds as the system was suspended. > > Is this not correct? > > If so, then that's a bug in /proc/uptime IMNSHO.
Well, that's what happens. I'm not sure if it is a bug, though. One could argue that the system is not up when suspended.
Regards,
Richard....
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |