diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-01-18 08:32:18 +0100 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-01-23 07:15:56 +0100 |
commit | e022bf664c79932de2ac217ca6d2c100823674c0 (patch) | |
tree | 69bfd9b248122e5efc1a22b83687865790c805ff /src/libudev | |
parent | README: remove Coverity Scan badge (diff) | |
download | systemd-e022bf664c79932de2ac217ca6d2c100823674c0.tar.xz systemd-e022bf664c79932de2ac217ca6d2c100823674c0.zip |
sd-device-enumerator: support multiple parents
When sd_device_enumerator_add_match_parent() is called
multiple times, then previously set parents are discarded.
This adds device_enumerator_add_match_parent_incremental() to make
sd-device-enumerator scan devices under all specified parents.
Note that for backward compatibility, sd_device_enumerator_add_match_parent()
and udev_enumerate_add_match_parent() still discard previous assignments.
Diffstat (limited to 'src/libudev')
-rw-r--r-- | src/libudev/libudev-enumerate.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/libudev/libudev-enumerate.c b/src/libudev/libudev-enumerate.c index e54ee572c5..80d5bafdf7 100644 --- a/src/libudev/libudev-enumerate.c +++ b/src/libudev/libudev-enumerate.c @@ -277,9 +277,6 @@ _public_ int udev_enumerate_add_match_tag(struct udev_enumerate *udev_enumerate, * Return the devices on the subtree of one given device. The parent * itself is included in the list. * - * A reference for the device is held until the udev_enumerate context - * is cleaned up. - * * Returns: 0 on success, otherwise a negative error value. */ _public_ int udev_enumerate_add_match_parent(struct udev_enumerate *udev_enumerate, struct udev_device *parent) { |