Unverified Commit bd18ea05 by Marcos Paulo de Souza Committed by Christian Brauner

lxc: Distinguish pthread_mutex_unlock error messages

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: 's avatarMarcos Paulo de Souza <marcos.souza.org@gmail.com>
parent ca4bad79
...@@ -88,7 +88,8 @@ static void unlock_mutex(pthread_mutex_t *l) ...@@ -88,7 +88,8 @@ static void unlock_mutex(pthread_mutex_t *l)
int ret; int ret;
if ((ret = pthread_mutex_unlock(l)) != 0) { 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); exit(1);
} }
} }
......
...@@ -84,7 +84,8 @@ static void unlock_mutex(pthread_mutex_t *l) ...@@ -84,7 +84,8 @@ static void unlock_mutex(pthread_mutex_t *l)
int ret; int ret;
if ((ret = pthread_mutex_unlock(l)) != 0) { 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(); 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