]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
timesync: export manager_is_connected()
authorDaniel Mack <daniel@zonque.org>
Thu, 24 Feb 2022 14:44:48 +0000 (15:44 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 9 Apr 2022 01:23:14 +0000 (10:23 +0900)
This function use useful from other files, so let's export it.

src/timesync/timesyncd-manager.c
src/timesync/timesyncd-manager.h

index ae906a631dee98fc65b5ddcb827ca1dbd00c2bd2..ee2b24e2b16f784e0c28a412ca000d3cfd599902 100644 (file)
@@ -1013,7 +1013,9 @@ clear:
         return r;
 }
 
-static bool manager_is_connected(Manager *m) {
+bool manager_is_connected(Manager *m) {
+        assert(m);
+
         /* Return true when the manager is sending a request, resolving a server name, or
          * in a poll interval. */
         return m->server_socket >= 0 || m->resolve_query || m->event_timer;
index 74917aa0ee409bbf6b6dc4c793bb8d31271ab2e4..f9d6567bdb162c450607373725e719418f1121ff 100644 (file)
@@ -124,5 +124,6 @@ void manager_flush_server_names(Manager *m, ServerType t);
 
 int manager_connect(Manager *m);
 void manager_disconnect(Manager *m);
+bool manager_is_connected(Manager *m);
 
 int manager_setup_save_time_event(Manager *m);