summaryrefslogtreecommitdiff
path: root/src/udev/udev-builtin.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2023-03-06 11:52:33 +0100
committerLennart Poettering <lennart@poettering.net>2023-03-09 16:40:55 +0100
commit85737dd378f4f93432ad6298209333a9baea53f5 (patch)
treeb8de6e9b5e1811c075fdc73361fe411e54dc960a /src/udev/udev-builtin.h
parent2208d9662313e90f4aa8d24f1573b8fbcd97120a (diff)
downloadsystemd-85737dd378f4f93432ad6298209333a9baea53f5.tar.gz
udev: add new udev_builtin_add_propertyf() helper
Diffstat (limited to 'src/udev/udev-builtin.h')
-rw-r--r--src/udev/udev-builtin.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/udev/udev-builtin.h b/src/udev/udev-builtin.h
index bcfec03aae..490b2dbe96 100644
--- a/src/udev/udev-builtin.h
+++ b/src/udev/udev-builtin.h
@@ -6,6 +6,8 @@
#include "sd-device.h"
#include "sd-netlink.h"
+#include "macro.h"
+
typedef enum UdevBuiltinCommand {
#if HAVE_BLKID
UDEV_BUILTIN_BLKID,
@@ -78,5 +80,6 @@ int udev_builtin_run(sd_device *dev, sd_netlink **rtnl, UdevBuiltinCommand cmd,
void udev_builtin_list(void);
bool udev_builtin_should_reload(void);
int udev_builtin_add_property(sd_device *dev, bool test, const char *key, const char *val);
+int udev_builtin_add_propertyf(sd_device *dev, bool test, const char *key, const char *valf, ...) _printf_(4, 5);
int udev_builtin_hwdb_lookup(sd_device *dev, const char *prefix, const char *modalias,
const char *filter, bool test);