chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
shrink struct udev_event
[elogind.git]
/
udev
/
udev.h
diff --git
a/udev/udev.h
b/udev/udev.h
index 927ff36e0116bdcdd45338d091085a51fe7f1b61..faa1bf68516cb6737c4f8069bcd8008101aba58c 100644
(file)
--- a/
udev/udev.h
+++ b/
udev/udev.h
@@
-57,30
+57,28
@@
static inline void logging_close(void)
}
struct udev_event {
}
struct udev_event {
+ struct udev_list_node node;
struct udev *udev;
struct udev_device *dev;
struct udev_device *dev_parent;
struct udev *udev;
struct udev_device *dev;
struct udev_device *dev_parent;
- int devlink_final;
- char name[UTIL_PATH_SIZE];
- int name_final;
- int name_ignore;
+ char *name;
char *tmp_node;
char *program_result;
mode_t mode;
char *tmp_node;
char *program_result;
mode_t mode;
- int mode_final;
uid_t uid;
uid_t uid;
- int owner_final;
gid_t gid;
gid_t gid;
- int group_final;
struct udev_list_node run_list;
struct udev_list_node run_list;
- int run_final;
- int ignore_device;
- int test;
-
- struct udev_list_node node;
pid_t pid;
int exitstatus;
time_t queue_time;
pid_t pid;
int exitstatus;
time_t queue_time;
+ unsigned int group_final:1;
+ unsigned int owner_final:1;
+ unsigned int mode_final:1;
+ unsigned int name_final:1;
+ unsigned int devlink_final:1;
+ unsigned int run_final:1;
+ unsigned int ignore_device:1;
+ unsigned int test:1;
};
/* udev-rules.c */
};
/* udev-rules.c */