chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
udev: clear lists if a new value is assigned
[elogind.git]
/
udev.h
diff --git
a/udev.h
b/udev.h
index c2706f4593ad36640ef50dea2f5a2f9b46bb92f1..2c3377ad2e716fae1a923d3d6e254e70c18e3195 100644
(file)
--- a/
udev.h
+++ b/
udev.h
@@
-58,18
+58,26
@@
enum device_type {
struct udevice {
char devpath[PATH_SIZE];
char subsystem[NAME_SIZE];
struct udevice {
char devpath[PATH_SIZE];
char subsystem[NAME_SIZE];
+ char action[NAME_SIZE];
enum device_type type;
char name[PATH_SIZE];
char devname[PATH_SIZE];
struct list_head symlink_list;
enum device_type type;
char name[PATH_SIZE];
char devname[PATH_SIZE];
struct list_head symlink_list;
+ int symlink_final;
char owner[USER_SIZE];
char owner[USER_SIZE];
+ int owner_final;
char group[USER_SIZE];
char group[USER_SIZE];
+ int group_final;
mode_t mode;
mode_t mode;
+ int mode_final;
dev_t devt;
dev_t devt;
+ struct list_head run_list;
+ int run_final;
char tmp_node[PATH_SIZE];
int partitions;
char tmp_node[PATH_SIZE];
int partitions;
+ int ignore_device;
int ignore_remove;
int config_line;
char config_file[PATH_SIZE];
int ignore_remove;
int config_line;
char config_file[PATH_SIZE];
@@
-93,7
+101,7
@@
extern char udev_db_path[PATH_SIZE];
extern char udev_config_filename[PATH_SIZE];
extern char udev_rules_filename[PATH_SIZE];
extern int udev_log_priority;
extern char udev_config_filename[PATH_SIZE];
extern char udev_rules_filename[PATH_SIZE];
extern int udev_log_priority;
-extern int udev_
dev_d
;
+extern int udev_
run
;
extern int udev_hotplug_d;
#endif
extern int udev_hotplug_d;
#endif