]> git.meshlink.io Git - meshlink/blobdiff - test/utils.h
Add reset_sync_flag().
[meshlink] / test / utils.h
index 3576df594a70db81f7b3bfda871ba518f50051b8..2a56ed83a0b24dedaf59340cb66719ef28cbfe91 100644 (file)
@@ -13,7 +13,9 @@ struct sync_flag {
        bool flag;
 };
 
+extern void init_sync_flag(struct sync_flag *s);
 extern void set_sync_flag(struct sync_flag *s, bool value);
+extern void reset_sync_flag(struct sync_flag *s);
 extern bool check_sync_flag(struct sync_flag *s);
 extern bool wait_sync_flag(struct sync_flag *s, int seconds);
 
@@ -49,7 +51,7 @@ extern void log_cb(meshlink_handle_t *mesh, meshlink_log_level_t level, const ch
 #endif
 
 /// Compare two timespec values.
-static bool timespec_lt(const struct timespec *a, const struct timespec *b) {
+static inline bool timespec_lt(const struct timespec *a, const struct timespec *b) {
        if(a->tv_sec == b->tv_sec) {
                return a->tv_nsec < b->tv_nsec;
        } else {