]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/machine/machined.h
Make support for nscd flushing optional
[thirdparty/systemd.git] / src / machine / machined.h
index 6e4182bbd65d667b89e0e66c99078bbae50f9be5..280c32bab6890f7d270e5d735bdac254bc3021a2 100644 (file)
@@ -36,7 +36,9 @@ struct Manager {
         LIST_HEAD(Operation, operations);
         unsigned n_operations;
 
+#if ENABLE_NSCD
         sd_event_source *nscd_cache_flush_event;
+#endif
 
         VarlinkServer *varlink_server;
 };
@@ -57,7 +59,11 @@ int manager_unref_unit(Manager *m, const char *unit, sd_bus_error *error);
 int manager_unit_is_active(Manager *manager, const char *unit);
 int manager_job_is_active(Manager *manager, const char *path);
 
+#if ENABLE_NSCD
 int manager_enqueue_nscd_cache_flush(Manager *m);
+#else
+static inline void manager_enqueue_nscd_cache_flush(Manager *m) {}
+#endif
 
 int manager_find_machine_for_uid(Manager *m, uid_t host_uid, Machine **ret_machine, uid_t *ret_internal_uid);
 int manager_find_machine_for_gid(Manager *m, gid_t host_gid, Machine **ret_machine, gid_t *ret_internal_gid);