summaryrefslogtreecommitdiff
path: root/src/systemd/sd-device.h
diff options
context:
space:
mode:
authorLuca Boccassi <luca.boccassi@microsoft.com>2021-07-20 15:22:16 +0100
committerLuca Boccassi <luca.boccassi@microsoft.com>2021-07-28 19:59:38 +0100
commit122adcb294b98409c2f7ce4845d9d3ad1e4ef8b6 (patch)
tree3d97f8ca05bb202cd5c8fd5c5fb14cf079bc4baa /src/systemd/sd-device.h
parent463aef23a73d7850e0208cf4e96fd448693a755a (diff)
downloadsystemd-122adcb294b98409c2f7ce4845d9d3ad1e4ef8b6.tar.gz
udev/sd: add support for DISKSEQ
DISKSEQ is a monotonic per-use unique sequence number, incremented on each block device create/attach. For example, the same loop device will have different diskseq each time an object is attached to it. Add sd/udev helpers to parse/expose it.
Diffstat (limited to 'src/systemd/sd-device.h')
-rw-r--r--src/systemd/sd-device.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/systemd/sd-device.h b/src/systemd/sd-device.h
index 7ab0a8334e..189a110ea0 100644
--- a/src/systemd/sd-device.h
+++ b/src/systemd/sd-device.h
@@ -80,6 +80,7 @@ int sd_device_get_sysname(sd_device *device, const char **ret);
int sd_device_get_sysnum(sd_device *device, const char **ret);
int sd_device_get_action(sd_device *device, sd_device_action_t *ret);
int sd_device_get_seqnum(sd_device *device, uint64_t *ret);
+int sd_device_get_diskseq(sd_device *device, uint64_t *ret);
int sd_device_get_is_initialized(sd_device *device);
int sd_device_get_usec_initialized(sd_device *device, uint64_t *usec);