]> granicus.if.org Git - procps-ng/commit
library: Return -errno not print messages
authorCraig Small <csmall@dropbear.xyz>
Tue, 31 May 2022 11:32:03 +0000 (21:32 +1000)
committerCraig Small <csmall@dropbear.xyz>
Tue, 31 May 2022 11:32:03 +0000 (21:32 +1000)
commit8fcd14de18b998647ba47f5b35feb1d85e2d2f08
tree364650a5aec81af0dabce221a66661588bb5f768
parent0ab507fdb136323c993dcdaf0cfa86c619ed0a33
library: Return -errno not print messages

A library should generally return an error value, rather than
printing to stderr a message. procps_loadavg() had a few things
to change:

It had a global buffer, but we don't call this function over and
over except in tload. It also did had two macros where a plain
fopen() would do the job nicely.

This removed the macro FILE_TO_BUF which was used everywhere in oldlib
but only for loadavg in newlib.

This library change will set us up to fix tload.
proc/sysinfo.c