/* SPDX-License-Identifier: LGPL-2.1-or-later */
+#include "alloc-util.h"
#include "device-private.h"
#include "device-util.h"
#include "devnum-util.h"
#include "alloc-util.h"
#include "log.h"
#include "macro.h"
-#include "strv.h"
#define device_unref_and_replace(a, b) \
unref_and_replace_full(a, b, sd_device_ref, sd_device_unref)
bool device_in_subsystem(sd_device *device, const char *subsystem);
bool device_is_devtype(sd_device *device, const char *devtype);
-bool device_property_can_set(const char *property);
+bool device_property_can_set(const char *property) _pure_;
#include "blockdev-util.h"
#include "device-util.h"
#include "macro.h"
+#include "strv.h"
#include "terminal-util.h"
int blockdev_list(BlockDevListFlags flags) {
#include <linux/if.h>
#include <linux/if_arp.h>
+#include "alloc-util.h"
#include "arphrd-util.h"
#include "device-util.h"
#include "hexdecoct.h"
#include "signal-util.h"
#include "stat-util.h"
#include "string-util.h"
+#include "strv.h"
#include "udev-util.h"
#include "utf8.h"
#include "sd-device.h"
+#include "alloc-util.h"
#include "battery-capacity.h"
#include "battery-util.h"
#include "device-private.h"
#include "random-util.h"
#include "recurse-dir.h"
#include "socket-util.h"
+#include "strv.h"
#include "terminal-util.h"
#include "udev-util.h"
#include "process-util.h"
#include "sort-util.h"
#include "string-table.h"
+#include "strv.h"
#include "sysupdate.h"
#include "sysupdate-cache.h"
#include "sysupdate-instance.h"
#include "path-util.h"
#include "pretty-print.h"
#include "string-util.h"
+#include "strv.h"
#include "udev-util.h"
#include "verbs.h"
#include <getopt.h>
#include <stdio.h>
+#include "alloc-util.h"
#include "bitfield.h"
#include "device-private.h"
#include "device-util.h"
/* SPDX-License-Identifier: GPL-2.0-or-later */
+#include "alloc-util.h"
#include "ansi-color.h"
#include "device-private.h"
#include "device-util.h"
#include "fs-util.h"
#include "json-util.h"
#include "parse-util.h"
+#include "strv.h"
#include "udev-builtin.h"
#include "udev-dump.h"
#include "udev-event.h"
#include "signal-util.h"
#include "socket-util.h"
#include "string-util.h"
+#include "strv.h"
#include "syslog-util.h"
#include "udev-builtin.h"
#include "udev-config.h"
#include "smack-util.h"
#include "stat-util.h"
#include "string-util.h"
+#include "strv.h"
#include "udev-node.h"
#include "user-util.h"
#include "process-util.h"
#include "signal-util.h"
#include "string-util.h"
+#include "strv.h"
#include "udev-error.h"
#include "udev-event.h"
#include "udev-rules.h"
#include "static-destruct.h"
#include "string-table.h"
#include "string-util.h"
+#include "strv.h"
#include "terminal-util.h"
#include "udev-util.h"
#include "udevadm.h"
#include "path-util.h"
#include "pretty-print.h"
#include "string-util.h"
+#include "strv.h"
#include "utf8.h"
#include "xattr-util.h"