diff options
author | Johann Latocha | 2012-05-21 18:41:20 +0200 |
---|---|---|
committer | Johann Latocha | 2012-05-21 18:41:20 +0200 |
commit | afdef2fa176881f11ebaac09abf1d13d0502c945 (patch) | |
tree | 6dbc870b86fb8b2562dae2e5dc31a47210eda589 /src/kernel/sysfs.h | |
parent | [KERNEL] RTT bug fixed (diff) | |
download | dnbd3-afdef2fa176881f11ebaac09abf1d13d0502c945.tar.gz dnbd3-afdef2fa176881f11ebaac09abf1d13d0502c945.tar.xz dnbd3-afdef2fa176881f11ebaac09abf1d13d0502c945.zip |
[ALL] Some cleanup
Diffstat (limited to 'src/kernel/sysfs.h')
-rw-r--r-- | src/kernel/sysfs.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/kernel/sysfs.h b/src/kernel/sysfs.h index 09a053f..ab5ceb5 100644 --- a/src/kernel/sysfs.h +++ b/src/kernel/sysfs.h @@ -27,5 +27,19 @@ void dnbd3_sysfs_init(dnbd3_device_t *dev); void dnbd3_sysfs_exit(dnbd3_device_t *dev); +typedef struct +{ + struct attribute attr; + ssize_t (*show)(char *, dnbd3_device_t *); + ssize_t (*store)(const char *, size_t, dnbd3_device_t *); +} device_attr_t; + +typedef struct +{ + struct attribute attr; + ssize_t (*show)(char *, dnbd3_server_t *); + ssize_t (*store)(const char *, size_t, dnbd3_server_t *); +} server_attr_t; + #endif /* SYSFS_H_ */ |