X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fpath.h;h=04d43c8d512d3955509077b8ffa69ed3b2c29b85;hb=1124fe6f01b1d59d016c238026f20380f38d98dc;hp=1d78fe424ab7c944c7b0594415c55750310bb587;hpb=e92238567b9fc83ef77e359588d7b005ecae3d70;p=elogind.git diff --git a/src/path.h b/src/path.h index 1d78fe424..04d43c8d5 100644 --- a/src/path.h +++ b/src/path.h @@ -58,23 +58,23 @@ typedef struct PathSpec { int primary_wd; bool previous_exists; - } PathSpec; -int pathspec_watch(PathSpec *s, Unit *u); -void pathspec_unwatch(PathSpec *s, Unit *u); -int pathspec_fd_event(PathSpec *s, uint32_t events); -void pathspec_done(PathSpec *s); -static inline bool pathspec_owns_inotify_fd(PathSpec *s, int fd) { +int path_spec_watch(PathSpec *s, Unit *u); +void path_spec_unwatch(PathSpec *s, Unit *u); +int path_spec_fd_event(PathSpec *s, uint32_t events); +void path_spec_done(PathSpec *s); + +static inline bool path_spec_owns_inotify_fd(PathSpec *s, int fd) { return s->inotify_fd == fd; } struct Path { - Meta meta; + Unit meta; LIST_HEAD(PathSpec, specs); - Unit *unit; + UnitRef unit; PathState state, deserialized_state;