summaryrefslogtreecommitdiff
path: root/src/timesync
diff options
context:
space:
mode:
authorDaniel Mack <daniel@zonque.org>2022-02-24 15:44:48 +0100
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-04-09 10:23:14 +0900
commitf1b42a0b233e2c711184d93e14550dda76aedb9a (patch)
tree88bab080ae176600a24c6d68ca7ac8d3abcaecfe /src/timesync
parentd5e4e60bf2071cb46de559b2275e4190c2968927 (diff)
downloadsystemd-f1b42a0b233e2c711184d93e14550dda76aedb9a.tar.gz
timesync: export manager_is_connected()
This function use useful from other files, so let's export it.
Diffstat (limited to 'src/timesync')
-rw-r--r--src/timesync/timesyncd-manager.c4
-rw-r--r--src/timesync/timesyncd-manager.h1
2 files changed, 4 insertions, 1 deletions
diff --git a/src/timesync/timesyncd-manager.c b/src/timesync/timesyncd-manager.c
index ae906a631d..ee2b24e2b1 100644
--- a/src/timesync/timesyncd-manager.c
+++ b/src/timesync/timesyncd-manager.c
@@ -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;
diff --git a/src/timesync/timesyncd-manager.h b/src/timesync/timesyncd-manager.h
index 74917aa0ee..f9d6567bdb 100644
--- a/src/timesync/timesyncd-manager.h
+++ b/src/timesync/timesyncd-manager.h
@@ -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);