lxclock: {un}lock_mutex()

thread-safety: s/exit()/_exit()/g Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent 8d7b6c25
...@@ -72,10 +72,11 @@ static void lock_mutex(pthread_mutex_t *l) ...@@ -72,10 +72,11 @@ static void lock_mutex(pthread_mutex_t *l)
{ {
int ret; int ret;
if ((ret = pthread_mutex_lock(l)) != 0) { ret = pthread_mutex_lock(l);
fprintf(stderr, "pthread_mutex_lock returned:%d %s\n", ret, strerror(ret)); if (ret != 0) {
fprintf(stderr, "%s - Failed acquire mutex", strerror(ret));
dump_stacktrace(); dump_stacktrace();
exit(EXIT_FAILURE); _exit(EXIT_FAILURE);
} }
} }
...@@ -83,11 +84,11 @@ static void unlock_mutex(pthread_mutex_t *l) ...@@ -83,11 +84,11 @@ static void unlock_mutex(pthread_mutex_t *l)
{ {
int ret; int ret;
if ((ret = pthread_mutex_unlock(l)) != 0) { ret = pthread_mutex_unlock(l);
fprintf(stderr, "%s: pthread_mutex_unlock returned:%d %s\n", if (ret != 0) {
__FILE__, ret, strerror(ret)); fprintf(stderr, "%s - Failed to release mutex", strerror(ret));
dump_stacktrace(); dump_stacktrace();
exit(EXIT_FAILURE); _exit(EXIT_FAILURE);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment