]> 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>
Sun, 17 Dec 2017 15:27:02 +0000 (16:27 +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/cgroups/cgmanager.c
src/lxc/lxclock.c

index d8aac891181b7f1791c0be284ef02533e74a9106..c4de7189dc8ed9adb4ab11b578c2208958493059 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 1f6b8438bd38e9470310611faa699340b0a95cf8..ccf9079dad7da72ad1c5e36b13ec711ef38c80f2 100644 (file)
@@ -84,7 +84,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);
        }