use the "bool" data type instead of "int"
"bool" should be used in C99 programs for boolean values.
This commit is contained in:
@@ -31,7 +31,7 @@ void notify_init(struct notify *notify)
|
||||
if (ret != 0)
|
||||
FATAL("pthread_mutex_init() failed");
|
||||
|
||||
notify->pending = 0;
|
||||
notify->pending = false;
|
||||
}
|
||||
|
||||
void notify_deinit(struct notify *notify)
|
||||
@@ -45,14 +45,14 @@ void notify_wait(struct notify *notify)
|
||||
pthread_mutex_lock(¬ify->mutex);
|
||||
while (!notify->pending)
|
||||
pthread_cond_wait(¬ify->cond, ¬ify->mutex);
|
||||
notify->pending = 0;
|
||||
notify->pending = false;
|
||||
pthread_mutex_unlock(¬ify->mutex);
|
||||
}
|
||||
|
||||
void notify_signal(struct notify *notify)
|
||||
{
|
||||
pthread_mutex_lock(¬ify->mutex);
|
||||
notify->pending = 1;
|
||||
notify->pending = true;
|
||||
pthread_cond_signal(¬ify->cond);
|
||||
pthread_mutex_unlock(¬ify->mutex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user