summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-resolve
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2017-12-22 13:31:55 +0100
committerLennart Poettering <lennart@poettering.net>2017-12-25 11:48:21 +0100
commitfa7ff4cf03e5f6becf4db847a11bbdbfc4382f58 (patch)
tree3e6fb52be263d69c52295bad4ada0851de40cc2e /src/libsystemd/sd-resolve
parent451cdf783098e0f7ee387ebf622e90320534902d (diff)
downloadsystemd-fa7ff4cf03e5f6becf4db847a11bbdbfc4382f58.tar.gz
tree-wide: properly name all threads we fork off
Diffstat (limited to 'src/libsystemd/sd-resolve')
-rw-r--r--src/libsystemd/sd-resolve/sd-resolve.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd/sd-resolve/sd-resolve.c b/src/libsystemd/sd-resolve/sd-resolve.c
index be3748e3ce..0f369f4917 100644
--- a/src/libsystemd/sd-resolve/sd-resolve.c
+++ b/src/libsystemd/sd-resolve/sd-resolve.c
@@ -405,7 +405,7 @@ static void* thread_worker(void *p) {
assert_se(pthread_sigmask(SIG_BLOCK, &fullset, NULL) == 0);
/* Assign a pretty name to this thread */
- (void) prctl(PR_SET_NAME, (unsigned long) "sd-resolve");
+ (void) pthread_setname_np(pthread_self(), "sd-resolve");
while (!resolve->dead) {
union {