]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc: Distinguish pthread_mutex_unlock error messages 2012/head
authorMarcos Paulo de Souza <marcos.souza.org@gmail.com>
Fri, 8 Dec 2017 02:02:18 +0000 (00:02 -0200)
committerMarcos Paulo de Souza <marcos.souza.org@gmail.com>
Fri, 8 Dec 2017 02:02:18 +0000 (00:02 -0200)
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 054eb1715525dd54696e5580b7450d5cfdabfd09..e8ef8c66c7698ab1ad6ec9f134f2a8f11a3d90af 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 c85a8461ca5c3665ca842cff321f423851377ffe..dee5aa5f01adefdbec99709c0401b4cfa72c5431 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);
        }