]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dnstls-gnutls.c
coccinelle: make use of SYNTHETIC_ERRNO
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 20 Nov 2018 22:40:44 +0000 (23:40 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 22 Nov 2018 09:54:38 +0000 (10:54 +0100)
commitbaaa35ad706419ae5aacc11d2bece5bd8b73ee42
treebb4b9c576fc56b3237d59e959ded7c245917fcd7
parent52d86690d68779b120a4380f7cc740825827fb0d
coccinelle: make use of SYNTHETIC_ERRNO

Ideally, coccinelle would strip unnecessary braces too. But I do not see any
option in coccinelle for this, so instead, I edited the patch text using
search&replace to remove the braces. Unfortunately this is not fully automatic,
in particular it didn't deal well with if-else-if-else blocks and ifdefs, so
there is an increased likelikehood be some bugs in such spots.

I also removed part of the patch that coccinelle generated for udev, where we
returns -1 for failure. This should be fixed independently.
129 files changed:
coccinelle/synthetic-errno.cocci [new file with mode: 0644]
src/ac-power/ac-power.c
src/activate/activate.c
src/analyze/analyze.c
src/ask-password/ask-password.c
src/basic/cgroup-util.c
src/basic/fileio.c
src/basic/log.h
src/basic/process-util.c
src/basic/rm-rf.c
src/binfmt/binfmt.c
src/boot/bless-boot.c
src/boot/bootctl.c
src/busctl/busctl-introspect.c
src/busctl/busctl.c
src/cgls/cgls.c
src/cgtop/cgtop.c
src/core/dbus.c
src/core/job.c
src/core/machine-id-setup.c
src/core/main.c
src/core/namespace.c
src/core/path.c
src/core/shutdown.c
src/core/swap.c
src/coredump/coredump.c
src/coredump/coredumpctl.c
src/cryptsetup/cryptsetup-generator.c
src/cryptsetup/cryptsetup.c
src/debug-generator/debug-generator.c
src/delta/delta.c
src/detect-virt/detect-virt.c
src/dissect/dissect.c
src/escape/escape.c
src/firstboot/firstboot.c
src/fstab-generator/fstab-generator.c
src/hibernate-resume/hibernate-resume-generator.c
src/import/curl-util.c
src/import/export.c
src/import/pull-common.c
src/import/pull-job.c
src/import/pull.c
src/initctl/initctl.c
src/journal-remote/journal-gatewayd.c
src/journal-remote/journal-remote-main.c
src/journal-remote/journal-upload-journal.c
src/journal-remote/journal-upload.c
src/journal-remote/microhttpd-util.c
src/journal/cat.c
src/journal/catalog.c
src/journal/journal-file.c
src/journal/journalctl.c
src/journal/journald-server.c
src/journal/journald-stream.c
src/journal/sd-journal.c
src/libsystemd-network/dhcp-packet.c
src/libsystemd/sd-bus/bus-message.c
src/libsystemd/sd-device/sd-device.c
src/libsystemd/sd-netlink/sd-netlink.c
src/locale/localectl.c
src/login/inhibit.c
src/login/loginctl.c
src/login/logind-button.c
src/login/logind-dbus.c
src/login/logind-session-device.c
src/login/logind-session.c
src/login/logind.c
src/login/user-runtime-dir.c
src/machine-id-setup/machine-id-setup-main.c
src/machine/machinectl.c
src/mount/mount-tool.c
src/notify/notify.c
src/nspawn/nspawn-cgroup.c
src/nspawn/nspawn-mount.c
src/nspawn/nspawn-setuid.c
src/nspawn/nspawn.c
src/partition/growfs.c
src/partition/makefs.c
src/path/path.c
src/portable/portablectl.c
src/quotacheck/quotacheck.c
src/random-seed/random-seed.c
src/remount-fs/remount-fs.c
src/resolve/resolvconf-compat.c
src/resolve/resolvectl.c
src/resolve/resolved-dns-dnssec.c
src/resolve/resolved-dns-packet.c
src/resolve/resolved-dns-transaction.c
src/resolve/resolved-dnssd.c
src/resolve/resolved-dnstls-gnutls.c
src/resolve/resolved-dnstls-openssl.c
src/resolve/resolved-etc-hosts.c
src/resolve/resolved-manager.c
src/rfkill/rfkill.c
src/run/run.c
src/shared/bootspec.c
src/shared/bus-unit-util.c
src/shared/bus-util.c
src/shared/dissect-image.c
src/shared/dropin.c
src/shared/efivars.c
src/shared/generator.c
src/shared/install.c
src/shared/journal-importer.c
src/shared/logs-show.c
src/shared/seccomp-util.c
src/shared/serialize.c
src/shared/sleep-config.c
src/shared/verbs.c
src/sleep/sleep.c
src/socket-proxy/socket-proxyd.c
src/stdio-bridge/stdio-bridge.c
src/sysctl/sysctl.c
src/systemctl/systemctl.c
src/sysusers/sysusers.c
src/timedate/timedatectl.c
src/timesync/timesyncd-manager.c
src/tmpfiles/tmpfiles.c
src/tty-ask-password-agent/tty-ask-password-agent.c
src/udev/mtd_probe/probe_smartmedia.c
src/udev/udev-builtin-kmod.c
src/udev/udev-event.c
src/udev/udev-rules.c
src/udev/udevadm-hwdb.c
src/udev/udevadm-settle.c
src/udev/udevadm-test-builtin.c
src/udev/udevadm-test.c
src/user-sessions/user-sessions.c
src/volatile-root/volatile-root.c