From 3f608087bd57c4d9134754cdad562fa057a97c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 30 Sep 2018 19:59:07 +0200 Subject: [PATCH] libsystemd: export all functions in sd-device.h sd-device.h is now also installed in /usr/include/systemd. --- src/libsystemd/libsystemd.sym | 60 +++++++++++++++++++++++++++++++++++ src/systemd/meson.build | 2 +- 2 files changed, 61 insertions(+), 1 deletion(-) diff --git a/src/libsystemd/libsystemd.sym b/src/libsystemd/libsystemd.sym index b5760989c4..a92b7a21e8 100644 --- a/src/libsystemd/libsystemd.sym +++ b/src/libsystemd/libsystemd.sym @@ -576,4 +576,64 @@ global: sd_bus_message_readv; sd_bus_set_method_call_timeout; sd_bus_get_method_call_timeout; + + sd_device_ref; + sd_device_unref; + + sd_device_new_from_syspath; + sd_device_new_from_devnum; + sd_device_new_from_subsystem_sysname; + sd_device_new_from_device_id; + + sd_device_get_parent; + sd_device_get_parent_with_subsystem_devtype; + + sd_device_get_syspath; + sd_device_get_subsystem; + sd_device_get_devtype; + sd_device_get_devnum; + sd_device_get_ifindex; + sd_device_get_driver; + sd_device_get_devpath; + sd_device_get_devname; + sd_device_get_sysname; + sd_device_get_sysnum; + + sd_device_get_is_initialized; + sd_device_get_usec_since_initialized; + + sd_device_get_tag_first; + sd_device_get_tag_next; + sd_device_get_devlink_first; + sd_device_get_devlink_next; + sd_device_get_property_first; + sd_device_get_property_next; + sd_device_get_sysattr_first; + sd_device_get_sysattr_next; + + sd_device_has_tag; + sd_device_get_property_value; + sd_device_get_sysattr_value; + + sd_device_set_sysattr_value; + + sd_device_enumerator_new; + sd_device_enumerator_ref; + sd_device_enumerator_unref; + + sd_device_enumerator_get_device_first; + sd_device_enumerator_get_device_next; + sd_device_enumerator_get_subsystem_first; + sd_device_enumerator_get_subsystem_next; + + sd_device_enumerator_add_match_subsystem; + sd_device_enumerator_add_match_sysattr; + sd_device_enumerator_add_match_property; + sd_device_enumerator_add_match_sysname; + sd_device_enumerator_add_match_tag; + sd_device_enumerator_add_match_parent; + sd_device_enumerator_allow_uninitialized; + + sd_device_unrefp; + sd_device_enumerator_unrefp; } LIBSYSTEMD_239; diff --git a/src/systemd/meson.build b/src/systemd/meson.build index 212f99cf78..b77c891d1f 100644 --- a/src/systemd/meson.build +++ b/src/systemd/meson.build @@ -5,6 +5,7 @@ _systemd_headers = ''' sd-bus-protocol.h sd-bus-vtable.h sd-daemon.h + sd-device.h sd-event.h sd-id128.h sd-journal.h @@ -15,7 +16,6 @@ _systemd_headers = ''' # https://github.com/mesonbuild/meson/issues/1633 systemd_headers = files(_systemd_headers) -# sd-device.h # sd-hwdb.h # sd-dhcp6-client.h # sd-dhcp6-lease.h