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: use usec_t and now()
[elogind.git]
/
src
/
udev
/
udev-rules.c
diff --git
a/src/udev/udev-rules.c
b/src/udev/udev-rules.c
index 6f64bf6055fdfa331bbcbb3fc259921ce231ec3b..494ca7b68971e396109420dd991e952bb1be6a87 100644
(file)
--- a/
src/udev/udev-rules.c
+++ b/
src/udev/udev-rules.c
@@
-47,7
+47,7
@@
struct uid_gid {
struct udev_rules {
struct udev *udev;
char **dirs;
struct udev_rules {
struct udev *udev;
char **dirs;
- u
nsigned long long
*dirs_ts_usec;
+ u
sec_t
*dirs_ts_usec;
int resolve_names;
/* every key in the rules file becomes a token */
int resolve_names;
/* every key in the rules file becomes a token */
@@
-1691,7
+1691,7
@@
bool udev_rules_check_timestamp(struct udev_rules *rules)
if (stat(rules->dirs[i], &stats) < 0)
continue;
if (stat(rules->dirs[i], &stats) < 0)
continue;
- if (rules->dirs_ts_usec[i] == t
s_usec
(&stats.st_mtim))
+ if (rules->dirs_ts_usec[i] == t
imespec_load
(&stats.st_mtim))
continue;
/* first check */
continue;
/* first check */
@@
-1701,7
+1701,7
@@
bool udev_rules_check_timestamp(struct udev_rules *rules)
}
/* update timestamp */
}
/* update timestamp */
- rules->dirs_ts_usec[i] = t
s_usec
(&stats.st_mtim);
+ rules->dirs_ts_usec[i] = t
imespec_load
(&stats.st_mtim);
}
out:
return changed;
}
out:
return changed;