X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fdevice.h;h=5757c9139d9470e7ec1a74ed5d7e88b45477a409;hb=36adffeab07c74470bc96417b17a72b53055ee42;hp=654499cfd7f0b528fdcdc9c1ac3c156ea72842ca;hpb=73608ed994efef7f00eac0b0275ab0f7bc218af5;p=elogind.git diff --git a/src/device.h b/src/device.h index 654499cfd..5757c9139 100644 --- a/src/device.h +++ b/src/device.h @@ -41,6 +41,12 @@ struct Device { DeviceState state; char *sysfs; + + /* In order to be able to distuingish dependencies on + different device nodes we might end up creating multiple + devices for the same sysfs path. We chain them up here. */ + + LIST_FIELDS(struct Device, same_sysfs); }; extern const UnitVTable device_vtable;