]> git.ipfire.org Git - thirdparty/systemd.git/commit
tree-wide: use -EINVAL for enum invalid values
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 9 Feb 2021 16:17:47 +0000 (17:17 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 10 Feb 2021 13:46:59 +0000 (14:46 +0100)
commit2d93c20e5f600a9f1e4b617123577acf6ce5faa0
tree9c1e17edb84c37920bb37d0fb8021c058c4ca2b3
parent71c163c9fa737053bccf8f6d733b272dfacc966f
tree-wide: use -EINVAL for enum invalid values

As suggested in https://github.com/systemd/systemd/pull/11484#issuecomment-775288617.

This does not touch anything exposed in src/systemd. Changing the defines there
would be a compatibility break.

Note that tests are broken after this commit. They will be fixed in the next one.
139 files changed:
src/basic/architecture.h
src/basic/cgroup-util.h
src/basic/locale-util.h
src/basic/log.h
src/basic/smack-util.h
src/basic/socket-util.h
src/basic/terminal-util.h
src/basic/time-util.h
src/basic/unit-def.h
src/basic/unit-file.h
src/basic/unit-name.h
src/basic/virt.h
src/boot/efi/random-seed.h
src/core/automount.h
src/core/cgroup.h
src/core/emergency-action.h
src/core/execute.h
src/core/job.h
src/core/kill.h
src/core/manager.h
src/core/mount.h
src/core/namespace.h
src/core/path.h
src/core/scope.h
src/core/service.c
src/core/service.h
src/core/show-status.h
src/core/socket.h
src/core/swap.h
src/core/timer.h
src/core/unit.h
src/coredump/coredump.c
src/cryptenroll/cryptenroll.h
src/home/homed-home.h
src/home/homed-operation.h
src/home/user-record-util.h
src/hostname/hostnamed.c
src/import/import-compress.h
src/import/importd.c
src/import/pull-common.h
src/import/pull-job.h
src/journal-remote/journal-remote-write.h
src/journal/journald-server.h
src/journal/journald-stream.c
src/libsystemd-network/sd-ipv4acd.c
src/libsystemd/sd-bus/bus-internal.h
src/libsystemd/sd-bus/bus-match.h
src/libsystemd/sd-device/device-enumerator.c
src/libsystemd/sd-device/device-monitor-private.h
src/libsystemd/sd-device/device-private.h
src/libsystemd/sd-event/event-source.h
src/libsystemd/sd-netlink/netlink-internal.h
src/libsystemd/sd-netlink/netlink-types.h
src/libsystemd/sd-network/network-util.h
src/login/logind-action.h
src/login/logind-inhibit.h
src/login/logind-session.h
src/login/logind-user.h
src/machine/machine.h
src/network/generator/network-generator.h
src/network/netdev/bareudp.h
src/network/netdev/bridge.h
src/network/netdev/fou-tunnel.h
src/network/netdev/geneve.h
src/network/netdev/l2tp-tunnel.h
src/network/netdev/netdev.h
src/network/netdev/tunnel.h
src/network/netdev/vxlan.h
src/network/networkd-dhcp-common.h
src/network/networkd-dhcp4.h
src/network/networkd-dhcp6.h
src/network/networkd-fdb.h
src/network/networkd-link.h
src/network/networkd-lldp-rx.h
src/network/networkd-ndisc.h
src/network/networkd-network.h
src/network/networkd-radv.h
src/network/networkd-sriov.h
src/network/networkd-sysctl.h
src/network/networkd-util.h
src/network/tc/qdisc.h
src/network/tc/tc.h
src/network/tc/tclass.h
src/nspawn/nspawn-mount.h
src/nspawn/nspawn-settings.h
src/partition/repart.c
src/portable/portable.h
src/portable/portabled-image-bus.h
src/pstore/pstore.c
src/resolve/dns-type.h
src/resolve/resolvectl.h
src/resolve/resolved-dns-dnssec.h
src/resolve/resolved-dns-packet.h
src/resolve/resolved-dns-scope.h
src/resolve/resolved-dns-server.h
src/resolve/resolved-dns-stream.h
src/resolve/resolved-dns-stub.h
src/resolve/resolved-dns-transaction.h
src/resolve/resolved-resolv-conf.h
src/shared/bond-util.h
src/shared/bootspec.h
src/shared/bus-util.h
src/shared/bus-wait-for-units.h
src/shared/condition.c
src/shared/condition.h
src/shared/coredump-util.h
src/shared/discover-image.h
src/shared/dissect-image.h
src/shared/ethtool-util.h
src/shared/format-table.h
src/shared/geneve-util.h
src/shared/hostname-setup.h
src/shared/id128-print.h
src/shared/import-util.h
src/shared/install.h
src/shared/ipvlan-util.h
src/shared/json-internal.h
src/shared/json.h
src/shared/macvlan-util.h
src/shared/netif-naming-scheme.h
src/shared/output-mode.h
src/shared/resolve-util.h
src/shared/udev-util.h
src/shared/user-record.h
src/shared/varlink.c
src/shared/volatile-util.h
src/systemctl/systemctl-show.c
src/systemctl/systemctl.h
src/systemd/sd-dhcp-lease.h
src/systemd/sd-lldp.h
src/systemd/sd-ndisc.h
src/tmpfiles/tmpfiles.c
src/udev/cdrom_id/cdrom_id.c
src/udev/net/link-config.h
src/udev/udev-builtin.h
src/udev/udev-event.c
src/udev/udev-rules.c
src/udev/udev-rules.h
src/userdb/userdbctl.c