implement udev_device_get_seqnum. closes #7
This commit is contained in:
parent
4e31ed15b5
commit
68b42a2404
2 changed files with 14 additions and 0 deletions
1
udev.h
1
udev.h
|
|
@ -28,6 +28,7 @@ const char *udev_device_get_sysnum(struct udev_device *udev_device);
|
|||
const char *udev_device_get_devpath(struct udev_device *udev_device);
|
||||
const char *udev_device_get_devnode(struct udev_device *udev_device);
|
||||
dev_t udev_device_get_devnum(struct udev_device *udev_device);
|
||||
unsigned long long udev_device_get_seqnum(struct udev_device *udev_device);
|
||||
const char *udev_device_get_devtype(struct udev_device *udev_device);
|
||||
const char *udev_device_get_subsystem(struct udev_device *udev_device);
|
||||
const char *udev_device_get_driver(struct udev_device *udev_device);
|
||||
|
|
|
|||
|
|
@ -44,6 +44,19 @@ const char *udev_device_get_devnode(struct udev_device *udev_device)
|
|||
return udev_device_get_property_value(udev_device, "DEVNAME");
|
||||
}
|
||||
|
||||
unsigned long long udev_device_get_seqnum(struct udev_device *udev_device)
|
||||
{
|
||||
const char *seqnum;
|
||||
|
||||
seqnum = udev_device_get_property_value(udev_device, "SEQNUM");
|
||||
|
||||
if (!seqnum) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return strtoull(seqnum, NULL, 10);
|
||||
}
|
||||
|
||||
dev_t udev_device_get_devnum(struct udev_device *udev_device)
|
||||
{
|
||||
const char *major, *minor;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue