]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/service.c
service: use parse_errno() for parsing error numbers
authorLennart Poettering <lennart@poettering.net>
Mon, 27 Nov 2017 15:53:03 +0000 (16:53 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 27 Nov 2017 16:04:57 +0000 (17:04 +0100)
commit2fa40742a46de176c4424799b0d298cc54b0b9de
treecae7bd83f3eedd4e278a5c6385e9fe5742d5b3fe
parent67ca6412ab3632daecd57d99cddb92aa9f7b77cd
service: use parse_errno() for parsing error numbers

Let's always use the same logic when parsing error numbers, i.e. use
parse_errno() here too, to unify some code, and tighten the checks a
bit.

This also allows clients to pass errors as symbolic names. Probably
nothing we want to advertise too eagerly (since new daemons generating
this on old service managers won't understand), but still pretty
useful I think, in particular in scripting languages and such, where the
numeric error numbers might not be readily available.
src/core/service.c