Hi

On Wed, Jan 11, 2017 at 12:41 AM, Stefano Probst <[email protected]> wrote:
> Hi,
>
> is it possible that the article systemd/inhibit [1] contains an error?
> In this page „InhibitDelayMaxUSec“ is listed but in man/logind.conf [2]
> I see only a „InhibitDelayMaxSec“. Without a „U“.

The wiki page is actually correct. "Sec" is used for logind.conf,
"USec" is used in the DBus API. Reason for this is probably that via
DBus we wanted a simple uint64_t, hence providing "seconds" would lose
precision, so you specify the microseconds -> "USec".
In logind.conf, however, you can provide a normal
systemd-time-configuration-string with suffix, and the default is
always "seconds" (to follow the metric system, I guess?). So in the
configuration, you can use "100ms", "10s", "10h5s" etc., but if you
specify just "77", it will be interpreted as seconds.

Does that make sense?

Thanks
David
_______________________________________________
xdg mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to