From 2a1a0b88fbaafbe3862e1b9130a9a484e84d752f Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 13 Sep 2018 11:47:10 +0200 Subject: udev: define all generic tags as symbols This prevents errors due to nasty typos in the strings. We define all symbols in a single header file that is NOT considered part of the API, as there is no need for MM clients to know about these tags code-wise. These tags are only meaningful when associated to devices in udev. Information of each tag is included in the general API documentation. https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/88 --- src/kerneldevice/mm-kernel-device-udev.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/kerneldevice/mm-kernel-device-udev.c') diff --git a/src/kerneldevice/mm-kernel-device-udev.c b/src/kerneldevice/mm-kernel-device-udev.c index 730de98e..da668f3c 100644 --- a/src/kerneldevice/mm-kernel-device-udev.c +++ b/src/kerneldevice/mm-kernel-device-udev.c @@ -18,6 +18,8 @@ #define _LIBMM_INSIDE_MM #include +#include + #include "mm-kernel-device-udev.h" #include "mm-log.h" @@ -358,7 +360,7 @@ kernel_device_get_physdev_uid (MMKernelDevice *_self) } /* Try to load from properties set on the physical device */ - if ((uid = mm_kernel_device_get_global_property (MM_KERNEL_DEVICE (self), "ID_MM_PHYSDEV_UID")) != NULL) + if ((uid = mm_kernel_device_get_global_property (MM_KERNEL_DEVICE (self), ID_MM_PHYSDEV_UID)) != NULL) return uid; /* Use physical device sysfs path, if any */ -- cgit v1.2.3-70-g09d2