X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=test%2Futils.c;fp=test%2Futils.c;h=21b33f5e301d7e50aa9a75b9bc238d14dfe57375;hp=c526ff0ddbcd7d17ecbf59305f18a7d05544484a;hb=338f9b00960c55a865a9f07a87b7fd3c12b13bc8;hpb=b2d1ccdaf1554f2f34e8acb86f89190cb93b6634 diff --git a/test/utils.c b/test/utils.c index c526ff0d..21b33f5e 100644 --- a/test/utils.c +++ b/test/utils.c @@ -25,6 +25,12 @@ void set_sync_flag(struct sync_flag *s, bool value) { assert(pthread_mutex_unlock(&s->mutex) == 0); } +void reset_sync_flag(struct sync_flag *s) { + assert(pthread_mutex_lock(&s->mutex) == 0); + s->flag = false; + assert(pthread_mutex_unlock(&s->mutex) == 0); +} + bool check_sync_flag(struct sync_flag *s) { bool flag; assert(pthread_mutex_lock(&s->mutex) == 0);