chiark / gitweb /
sd-id128: return -ENOMEDIUM on null id
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 16 May 2018 11:55:12 +0000 (13:55 +0200)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
commite8c63956a5a8d0c40ac2194c545edccb727cff12
tree70bd1e95735b3d20c376bc134a9d06d19a1864c8
parenta1517bda5fc61271bc01ba7424b70e94a56e35a9
sd-id128: return -ENOMEDIUM on null id

We currently return -ENOMEDIUM when /etc/machine-id is empty, and -EINVAL when
it is all zeros. But -EINVAL is also used for invalid args. The distinction
between empty and all-zero is not very important, let's use the same return
code.

Also document -ENOENT and -ENOMEDIUM since they can be a bit surprising.
man/sd_id128_get_machine.xml
src/libelogind/sd-id128/sd-id128.c