chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] netdev - udevdb+dev.d changes
[elogind.git]
/
udevruler.c
diff --git
a/udevruler.c
b/udevruler.c
index af2cf7bb815372c2da530ffe3be5eff2b6fb9eac..a13bd625a875648639d6fd4c3230ab996c33b84c 100644
(file)
--- a/
udevruler.c
+++ b/
udevruler.c
@@
-77,7
+77,7
@@
struct device {
char devpath[DEVPATH_SIZE];
int config_line;
char config_file[NAME_SIZE];
char devpath[DEVPATH_SIZE];
int config_line;
char config_file[NAME_SIZE];
-
time_t config_
time;
+
long config_up
time;
int added;
};
int added;
};
@@
-106,7
+106,7
@@
static int add_record(char *path, struct udevice *udev)
strfieldcpy(dev->devpath, path);
dev->config_line = udev->config_line;
strfieldcpy(dev->config_file, udev->config_file);
strfieldcpy(dev->devpath, path);
dev->config_line = udev->config_line;
strfieldcpy(dev->config_file, udev->config_file);
- dev->config_
time = udev->config_
time;
+ dev->config_
uptime = udev->config_up
time;
dev->added = 0;
/* sort in lexical order */
dev->added = 0;
/* sort in lexical order */
@@
-308,7
+308,7
@@
int main(int argc, char *argv[]) {
char roottext[81];
char path[NAME_SIZE];
struct device *dev;
char roottext[81];
char path[NAME_SIZE];
struct device *dev;
-
time_t
time_last;
+
long
time_last;
int count_last;
newtInit();
int count_last;
newtInit();
@@
-332,13
+332,13
@@
int main(int argc, char *argv[]) {
/* look for last discovered device */
time_last = 0;
list_for_each_entry(dev, &device_list, list)
/* look for last discovered device */
time_last = 0;
list_for_each_entry(dev, &device_list, list)
- if (dev->config_time > time_last)
- time_last = dev->config_time;
+ if (dev->config_
up
time > time_last)
+ time_last = dev->config_
up
time;
/* skip if more than 16 recent devices */
count_last = 0;
list_for_each_entry(dev, &device_list, list) {
/* skip if more than 16 recent devices */
count_last = 0;
list_for_each_entry(dev, &device_list, list) {
- if (dev->config_time < time_last - 10)
+ if (dev->config_
up
time < time_last - 10)
continue;
count_last++;
}
continue;
count_last++;
}
@@
-347,7
+347,7
@@
int main(int argc, char *argv[]) {
if (count_last < 16) {
newtListboxAppendEntry(lbox, "--- last dicovered ---", NULL);
list_for_each_entry(dev, &device_list, list) {
if (count_last < 16) {
newtListboxAppendEntry(lbox, "--- last dicovered ---", NULL);
list_for_each_entry(dev, &device_list, list) {
- if (dev->config_time < time_last - 10)
+ if (dev->config_
up
time < time_last - 10)
continue;
dbg("%s %i", dev->name, dev->config_line);
continue;
dbg("%s %i", dev->name, dev->config_line);