procps/doc
Craig Small 6b5cb345c5 library: procps_uptime() return value is a status
procps_uptime, previously just plain uptime() used to put the
uptime (as a double) in the first argument and return uptime
(as an int).

It meant if you ran
 myuptime2 = procps_uptime(&myuptime1, NULL);
You might get different results for myuptime1 and myuptime2 because
they are different types.

Most library calls use the return value to return the status,
procps_uptime was in the middle.

Until now.

This function will return 0 on success. If you want (for whatever
reason) uptime as an int then cast it.

All of the procps binaries didn't use the return value for uptime
except ps which set a variable to it but never used it anywhere.
2016-05-01 16:50:25 +10:00
..
libproc.3 docs: Additional flags in man pages 2016-04-19 23:28:53 +10:00
procps_linux_version.3 docs: Cleanup procps_linux_version page 2016-04-16 08:34:08 +10:00
procps_pids_new.3 docs: Start documenting the pids API 2016-04-18 22:57:01 +10:00
procps_pids_read_open.3 docs: Additional flags in man pages 2016-04-19 23:28:53 +10:00
procps_uptime_sprint_short.3 library: document and tests for uptime functions 2016-04-16 22:02:10 +10:00
procps_uptime_sprint.3 library: document and tests for uptime functions 2016-04-16 22:02:10 +10:00
procps_uptime.3 library: procps_uptime() return value is a status 2016-05-01 16:50:25 +10:00