diff options
author | Lars Hanisch <dvb@flensrocker.de> | 2012-01-04 21:46:33 +0100 |
---|---|---|
committer | Lars Hanisch <dvb@flensrocker.de> | 2012-01-04 21:46:33 +0100 |
commit | 30759991089691c10b1235b725abb419f5d518e1 (patch) | |
tree | f7a1598d2624a56e5e1c3a918fe24756b04e7c24 /udev.c | |
parent | 24a3868c3e176415c50f5f9e73390d9926961d45 (diff) | |
download | vdr-plugin-dynamite-30759991089691c10b1235b725abb419f5d518e1.tar.gz vdr-plugin-dynamite-30759991089691c10b1235b725abb419f5d518e1.tar.bz2 |
sort device paths on udev-enum or SCND
Diffstat (limited to 'udev.c')
-rw-r--r-- | udev.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -50,6 +50,15 @@ cUdevDevice::~cUdevDevice(void) udev_device_unref(device); } +int cUdevDevice::Compare(const cListObject &ListObject) const +{ + const char *n1 = GetDevnode(); + const char *n2 = ((cUdevDevice*)&ListObject)->GetDevnode(); + if ((n1 != NULL) && (n2 != NULL)) + return strcmp(n1, n2); + return 0; +} + const char *cUdevDevice::GetAction(void) const { if (device == NULL) |