Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sbin/mount_tmpfs



Martin Husemann <martin%duskware.de@localhost> wrote:
> On Wed, Dec 04, 2013 at 01:45:51PM +0000, Mindaugas Rasiukevicius wrote:
> > I think you confused err() with errx().  Also, why bother with the
> > fraction and the floating point?
> 
> The err vs. errx may be debatable, but since this is usual called via
> other programs the name of the program (and thus the man page to look
> up details) may be usefull.

I mean you have them other way round:

+       len = sizeof(ram);
+       if (sysctlbyname("hw.physmem64", &ram, &len, NULL, 0))
+               err(EXIT_FAILURE, "can't get \"hw.physmem64\": %s", 
strerror(errno));

err() already appends the error string for you, while in in ram_fract()
and ram_percent() you want errx().

-- 
Mindaugas


Home | Main Index | Thread Index | Old Index