X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fmanager.h;h=cc4edf8f1ef0bac2acea3005b07c4765870c50b2;hb=3761902e2e120849c283106fd4b78b6adec7367e;hp=1644bd6f77140efea91a4782a4f4e6b0abe40b94;hpb=68b29a9fca915c83b9192790ec61189430cd5de6;p=elogind.git diff --git a/src/core/manager.h b/src/core/manager.h index 1644bd6f7..cc4edf8f1 100644 --- a/src/core/manager.h +++ b/src/core/manager.h @@ -60,7 +60,8 @@ enum WatchType { WATCH_SWAP, WATCH_UDEV, WATCH_DBUS_WATCH, - WATCH_DBUS_TIMEOUT + WATCH_DBUS_TIMEOUT, + WATCH_TIME_CHANGE }; struct Watch { @@ -125,6 +126,7 @@ struct Manager { Watch notify_watch; Watch signal_watch; + Watch time_change_watch; int epoll_fd; @@ -270,6 +272,7 @@ int manager_open_serialization(Manager *m, FILE **_f); int manager_serialize(Manager *m, FILE *f, FDSet *fds, bool serialize_jobs); int manager_deserialize(Manager *m, FILE *f, FDSet *fds); +int manager_distribute_fds(Manager *m, FDSet *fds); int manager_reload(Manager *m);