Systemd/src/libsystemd/sd-bus
Zbigniew Jędrzejewski-Szmek 605405c6cc tree-wide: drop NULL sentinel from strjoin
This makes strjoin and strjoina more similar and avoids the useless final
argument.

spatch -I . -I ./src -I ./src/basic -I ./src/basic -I ./src/shared -I ./src/shared -I ./src/network -I ./src/locale -I ./src/login -I ./src/journal -I ./src/journal -I ./src/timedate -I ./src/timesync -I ./src/nspawn -I ./src/resolve -I ./src/resolve -I ./src/systemd -I ./src/core -I ./src/core -I ./src/libudev -I ./src/udev -I ./src/udev/net -I ./src/udev -I ./src/libsystemd/sd-bus -I ./src/libsystemd/sd-event -I ./src/libsystemd/sd-login -I ./src/libsystemd/sd-netlink -I ./src/libsystemd/sd-network -I ./src/libsystemd/sd-hwdb -I ./src/libsystemd/sd-device -I ./src/libsystemd/sd-id128 -I ./src/libsystemd-network --sp-file coccinelle/strjoin.cocci --in-place $(git ls-files src/*.c)

git grep -e '\bstrjoin\b.*NULL' -l|xargs sed -i -r 's/strjoin\((.*), NULL\)/strjoin(\1)/'

This might have missed a few cases (spatch has a really hard time dealing
with _cleanup_ macros), but that's no big issue, they can always be fixed
later.
2016-10-23 11:43:27 -04:00
..
bus-bloom.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-bloom.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-common-errors.c core: add "invocation ID" concept to service manager 2016-10-07 20:14:38 +02:00
bus-common-errors.h core: add "invocation ID" concept to service manager 2016-10-07 20:14:38 +02:00
bus-container.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-container.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-control.c sd-bus: query pid also when searching for supplementary gids 2016-04-13 16:18:47 +03:00
bus-control.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-convenience.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-creds.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-creds.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-dump.c tree-wide: rename draw_special_char to special_glyph 2016-05-09 15:17:57 -04:00
bus-dump.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-error.c Merge pull request #653 from dvdhrm/bus-gold 2016-10-13 12:25:56 -04:00
bus-error.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-gvariant.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-gvariant.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-internal.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-internal.h sd-bus: bump message queue size 2016-08-31 20:09:31 +02:00
bus-introspect.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-introspect.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-kernel.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
bus-kernel.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-match.c sd-bus: Fix a read after free error in bus-match. (#3624) (#3625) 2016-06-29 22:22:12 +02:00
bus-match.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-message.c treewide: fix typos and remove accidental repetition of words 2016-07-11 16:18:43 +02:00
bus-message.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-objects.c tree-wide: minor formatting inconsistency cleanups 2016-02-23 14:20:34 -08:00
bus-objects.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-protocol.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-signature.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-signature.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-slot.c tree-wide: use mfree more 2016-10-16 23:35:39 -04:00
bus-slot.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-socket.c tree-wide: use sd_id128_is_null() instead of sd_id128_equal where appropriate 2016-07-22 12:38:08 +02:00
bus-socket.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-track.c tree-wide: use mfree more 2016-10-16 23:35:39 -04:00
bus-track.h sd-bus: when the server-side disconnects, make sure to dispatch all tracking objects immediately 2016-08-22 17:31:36 +02:00
bus-type.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-type.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
busctl-introspect.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
busctl-introspect.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
busctl.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
DIFFERENCES
GVARIANT-SERIALIZATION
kdbus.h
Makefile
PORTING-DBUS1
sd-bus.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
test-bus-benchmark.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-chat.c tests: get rid of strerror 2016-09-13 20:10:57 -04:00
test-bus-cleanup.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-creds.c test-bus-creds: are more debugging info 2016-09-26 22:22:28 +02:00
test-bus-error.c tree-wide: make ++/-- usage consistent WRT spacing 2016-02-22 20:32:04 -08:00
test-bus-gvariant.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-introspect.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-kernel-bloom.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-kernel.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-marshal.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-match.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-objects.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
test-bus-server.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-signature.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-bus-track.c sd-bus: add a small test case for sd_bus_track 2016-08-22 17:31:36 +02:00
test-bus-zero-copy.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00