]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc: Distinguish pthread_mutex_unlock error messages
authorMarcos Paulo de Souza <marcos.souza.org@gmail.com>
Fri, 8 Dec 2017 02:02:18 +0000 (00:02 -0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 7 Feb 2018 11:18:53 +0000 (12:18 +0100)
The same message exists in lxclock.c and cgmanager.c, so print the
filename along with the message.

Before this patch:
lxc-destroy -n u1
pthread_mutex_unlock returned:1 Operation not permitted

After this patch:
xc-destroy -n u1
lxclock.c: pthread_mutex_unlock returned:1 Operation not permitted

Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
src/lxc/cgmanager.c
src/lxc/lxclock.c

index 6464ae5242d267ae0a6b3e27a3b5ecfd3c3165cb..de9c5f1295855fd5a33edb7da63147a897754aa9 100644 (file)
@@ -88,7 +88,8 @@ static void unlock_mutex(pthread_mutex_t *l)
        int ret;
 
        if ((ret = pthread_mutex_unlock(l)) != 0) {
-               fprintf(stderr, "pthread_mutex_unlock returned:%d %s\n", ret, strerror(ret));
+               fprintf(stderr, "%s: pthread_mutex_unlock returned:%d %s\n",
+                               __FILE__, ret, strerror(ret));
                exit(1);
        }
 }
index 9e52324ddee7ada1d09a0af960a2c6b3cf6e2de7..e319d7c6ed811406ea57774e0e005875d6114044 100644 (file)
@@ -89,7 +89,8 @@ static void unlock_mutex(pthread_mutex_t *l)
        int ret;
 
        if ((ret = pthread_mutex_unlock(l)) != 0) {
-               fprintf(stderr, "pthread_mutex_unlock returned:%d %s\n", ret, strerror(ret));
+               fprintf(stderr, "%s: pthread_mutex_unlock returned:%d %s\n",
+                               __FILE__, ret, strerror(ret));
                dump_stacktrace();
                exit(EXIT_FAILURE);
        }