1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-22 06:50:18 +03:00

libudev: device - export udev_device_has_tag()

This commit is contained in:
Kay Sievers 2011-07-06 17:01:11 +02:00
parent 665a754d03
commit 5433b7320e
2 changed files with 9 additions and 8 deletions

View File

@ -41,9 +41,9 @@ dist_libexec_SCRIPTS =
# ------------------------------------------------------------------------------
# libudev
# ------------------------------------------------------------------------------
LIBUDEV_CURRENT=11
LIBUDEV_REVISION=6
LIBUDEV_AGE=11
LIBUDEV_CURRENT=12
LIBUDEV_REVISION=0
LIBUDEV_AGE=12
SUBDIRS += libudev/docs

View File

@ -1646,17 +1646,18 @@ UDEV_EXPORT struct udev_list_entry *udev_device_get_tags_list_entry(struct udev_
return udev_list_get_entry(&udev_device->tags_list);
}
int udev_device_has_tag(struct udev_device *udev_device, const char *tag)
UDEV_EXPORT int udev_device_has_tag(struct udev_device *udev_device, const char *tag)
{
struct udev_list_entry *list_entry;
if (udev_device == NULL)
return NULL;
if (!udev_device->info_loaded)
udev_device_read_db(udev_device, NULL);
list_entry = udev_device_get_tags_list_entry(udev_device);
list_entry = udev_list_entry_get_by_name(list_entry, tag);
if (list_entry != NULL)
return 1;
return 0;
if (udev_list_entry_get_by_name(list_entry, tag) != NULL)
return true;
return false;
}
#define ENVP_SIZE 128