diff options
author | Lars Hanisch <dvb@flensrocker.de> | 2011-02-02 21:44:20 +0100 |
---|---|---|
committer | Lars Hanisch <dvb@flensrocker.de> | 2011-02-02 21:44:20 +0100 |
commit | 6fb28a2e29faf239b1b14fcac981d560a7550e65 (patch) | |
tree | 0fe226aad44f26d2d375fa9320bcfa2f2135123f /udev.c | |
parent | 8a8770d8b8b8d19e5f7d07628f742957d1ade4f1 (diff) | |
download | vdr-plugin-dynamite-6fb28a2e29faf239b1b14fcac981d560a7550e65.tar.gz vdr-plugin-dynamite-6fb28a2e29faf239b1b14fcac981d560a7550e65.tar.bz2 |
add generic udev-filter
Other plugins can add a filter for different subsystems and devnodes.
example:
AddUdevMonitor video4linux /dev/video
If udev signals an "add"-event whose devnode starts with "/dev/video"
the whole devnode is queued for attaching.
Diffstat (limited to 'udev.c')
-rw-r--r-- | udev.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -67,6 +67,13 @@ cUdevListEntry *cUdevDevice::GetDevlinksList(void) const return new cUdevListEntry(listEntry); } +const char *cUdevDevice::GetDevnode(void) const +{ + if (device == NULL) + return false; + return udev_device_get_devnode(device); +} + cUdevDevice *cUdevDevice::GetParent(void) const { if (device == NULL) |