]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxclock: {un}lock_mutex()
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 23 Feb 2018 13:28:10 +0000 (14:28 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sat, 24 Feb 2018 20:37:53 +0000 (21:37 +0100)
thread-safety: s/exit()/_exit()/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/lxclock.c

index 87496f681af0fa851784676aa9a93f3305d31d3f..fa17310ac0107dbdb48bfc6e86052b71c2dd6040 100644 (file)
@@ -72,10 +72,11 @@ static void lock_mutex(pthread_mutex_t *l)
 {
        int ret;
 
-       if ((ret = pthread_mutex_lock(l)) != 0) {
-               fprintf(stderr, "pthread_mutex_lock returned:%d %s\n", ret, strerror(ret));
+       ret = pthread_mutex_lock(l);
+       if (ret != 0) {
+               fprintf(stderr, "%s - Failed acquire mutex", strerror(ret));
                dump_stacktrace();
-               exit(EXIT_FAILURE);
+               _exit(EXIT_FAILURE);
        }
 }
 
@@ -83,11 +84,11 @@ static void unlock_mutex(pthread_mutex_t *l)
 {
        int ret;
 
-       if ((ret = pthread_mutex_unlock(l)) != 0) {
-               fprintf(stderr, "%s: pthread_mutex_unlock returned:%d %s\n",
-                               __FILE__, ret, strerror(ret));
+       ret = pthread_mutex_unlock(l);
+       if (ret != 0) {
+               fprintf(stderr, "%s - Failed to release mutex", strerror(ret));
                dump_stacktrace();
-               exit(EXIT_FAILURE);
+               _exit(EXIT_FAILURE);
        }
 }