Systemd/src
Lennart Poettering 4aab839c90 sd-resolve: tweak error assignment code a bit, use abs() and regular functions
Let's tweak the assignment of errors a bit, and automatically abs()
errnos, similar to how log_error_errno() and friends does it.

Macros are fine to use, but regular functions usually preferable if
there's no reason to use macros, because they avoid multiple evaluation
and suchlike. Hence, let's just use a regular funciton for assigning
errors, instead of macros.

Follow-up for #8993
2018-05-19 15:14:18 +02:00
..
ac-power tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
activate tree-wide: be more careful with the type of array sizes 2018-04-27 14:29:06 +02:00
analyze core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
ask-password tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
backlight tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
basic Merge pull request #8981 from keszybz/ratelimit-and-dbus 2018-05-18 21:38:30 +02:00
binfmt Eliminate config_dirs vars which hold a static strv 2018-05-07 18:17:36 +02:00
boot meson: also try to search gnu-efi based on EFI_MACHINE_TYPE_NAME (#8900) 2018-05-04 17:49:57 +02:00
busctl string-util: rename strdash_if_empty() to empty_to_dash() 2018-05-11 01:55:46 +09:00
cgls path-util: introduce empty_to_root() and use it many places 2018-05-11 01:47:33 +09:00
cgroups-agent tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
cgtop path-util: introduce empty_to_root() and use it many places 2018-05-11 01:47:33 +09:00
core fix race between daemon-reload and other commands 2018-05-19 11:37:00 +02:00
coredump coredump: properly treat Storage=none as disabled storage 2018-05-17 17:00:11 +02:00
cryptsetup tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
debug-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
delta tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
detect-virt tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dissect tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
environment-d-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
escape tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
firstboot basic: add log_level argument to timezone_is_valid 2018-05-12 15:20:13 -04:00
fsck tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
fstab-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
fuzz fuzz-unit-file: skip BOM (#8723) 2018-04-16 10:59:41 +02:00
getty-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
gpt-auto-generator Merge pull request #8812 from keszybz/gpt-auto-memleak 2018-04-25 15:46:57 +02:00
hibernate-resume tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
hostname hostname: use free_and_strdup() 2018-05-15 22:51:57 +09:00
hwdb systemd-hwdb: reflow help() to avoid a line break 2018-04-24 12:11:10 +02:00
import Rename ratelimit_test to ratelimit_below 2018-05-13 22:08:30 +02:00
initctl tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
journal fs-util,test: add helper to remove tempfiles 2018-05-18 20:11:31 +02:00
journal-remote tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
kernel-install tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
libsystemd sd-resolve: tweak error assignment code a bit, use abs() and regular functions 2018-05-19 15:14:18 +02:00
libsystemd-network Turn VALGRIND variable into a meson configuration switch 2018-05-17 09:54:36 -07:00
libudev tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
locale localectl: drop duplicate property entry 2018-05-18 20:37:29 +02:00
login Merge pull request #8985 from yuwata/bus-macro-3 2018-05-18 20:25:52 +02:00
machine machine: use BUS_DEFINE_PROPERTY_GET* macros 2018-05-15 23:10:49 +09:00
machine-id-setup tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
modules-load tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
mount tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
network Merge pull request #8962 from floppym/issue8905 2018-05-13 18:43:11 +02:00
notify tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn nspawn: voidify more things 2018-05-17 20:48:55 +02:00
nss-myhostname tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nss-mymachines tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nss-resolve tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nss-systemd tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
partition tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
path tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
quotacheck tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
random-seed tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
rc-local-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
remount-fs tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
reply-password tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
resolve Merge pull request #8981 from keszybz/ratelimit-and-dbus 2018-05-18 21:38:30 +02:00
rfkill tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
run tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
shared Merge pull request #8985 from yuwata/bus-macro-3 2018-05-18 20:25:52 +02:00
sleep Merge pull request #8676 from keszybz/drop-license-boilerplate 2018-04-10 14:53:31 +02:00
socket-proxy tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
stdio-bridge tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
sulogin-shell tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
sysctl Eliminate config_dirs vars which hold a static strv 2018-05-07 18:17:36 +02:00
system-update-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
systemctl Merge pull request #8824 from keszybz/analyze-show-config 2018-05-10 11:14:23 -07:00
systemd networkd: add support to send DHCP user class option (#7499) 2018-05-07 14:21:02 +02:00
sysusers sysusers: drop an unused variable 2018-05-15 14:04:43 +02:00
sysv-generator tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
test Merge pull request #8981 from keszybz/ratelimit-and-dbus 2018-05-18 21:38:30 +02:00
time-wait-sync time-wait-sync: use watchfile to coordinate with timesyncd 2018-04-14 09:52:40 -05:00
timedate Merge pull request #8985 from yuwata/bus-macro-3 2018-05-18 20:25:52 +02:00
timesync Merge pull request #8981 from keszybz/ratelimit-and-dbus 2018-05-18 21:38:30 +02:00
tmpfiles Merge pull request #8981 from keszybz/ratelimit-and-dbus 2018-05-18 21:38:30 +02:00
tty-ask-password-agent tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
udev mtd: some basic code cleanups 2018-05-10 11:02:33 -07:00
update-done tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
update-utmp tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
user-sessions tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vconsole tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
veritysetup tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
volatile-root tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00