]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/journal-remote/journal-remote-main.c
util-lib: move things that parse ifnames to shared/
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 10 Jan 2020 16:22:37 +0000 (17:22 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 11 Jan 2020 11:07:28 +0000 (12:07 +0100)
commit5c3fa98db68fbcf1f559b16238a5aba429a56448
tree2c981f25abac971657f88b70b2bc25b2ee09b704
parent955bb7fac3bc4704b98b87206ec44e2ae464861b
util-lib: move things that parse ifnames to shared/

In subsequent commits, calls to if_nametoindex() will be replaced by a wrapper
that falls back to alternative name resolution over netlink. netlink support
requires libsystemd (for sd-netlink), and we don't want to add any functions
that require netlink in basic/. So stuff that calls if_nametoindex() for user
supplied interface names, and everything that depends on that, needs to be
moved.
20 files changed:
src/activate/activate.c
src/basic/in-addr-util.c
src/basic/in-addr-util.h
src/basic/socket-label.c
src/basic/socket-util.c
src/basic/socket-util.h
src/core/dbus-socket.c
src/core/load-fragment.c
src/core/socket.c
src/journal-remote/journal-remote-main.c
src/resolve/resolvectl.c
src/resolve/resolved-bus.c
src/resolve/resolved-etc-hosts.c
src/resolve/resolved-util.c
src/shared/meson.build
src/shared/socket-netlink.c [new file with mode: 0644]
src/shared/socket-netlink.h [new file with mode: 0644]
src/test/meson.build
src/test/test-socket-netlink.c [new file with mode: 0644]
src/test/test-socket-util.c