aboutsummaryrefslogtreecommitdiffstats
path: root/serve
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-28 19:57:27 +0100
committereunhhu <[email protected]>2026-09-28 19:57:27 +0100
commit354a73d82a3f16d7fdc215c2c63d8fe9afd5ef00 (patch)
tree994fbc9b623cb35181218a52c243f0a07b239422 /serve
parent3308de49adfdb2a55c646e6b675da998f2c36900 (diff)
downloadpure-354a73d82a3f16d7fdc215c2c63d8fe9afd5ef00.tar.gz
pure-354a73d82a3f16d7fdc215c2c63d8fe9afd5ef00.zip
Name the link threads, so their CPU is seen apart (pure-link, pure-listen)
Diffstat (limited to 'serve')
-rw-r--r--serve/link.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/serve/link.c b/serve/link.c
index e8c8a7a..5aba8f9 100644
--- a/serve/link.c
+++ b/serve/link.c
@@ -678,6 +678,7 @@ bool pure_link_start(PureLink *l, void (*notify)(void *), void *context, char *e
snprintf(error, size, "pure://%s:%s/%s: cannot start (a socket, the keys)", l->host, l->port, l->input);
return false;
}
+ pthread_setname_np(l->thread, "pure-link"); /* a link's CPU, seen apart */
l->started = true;
return true;
}
@@ -1439,6 +1440,7 @@ bool pure_link_serve(PureLinkListener *s, char *error, size_t size) {
snprintf(error, size, "--link-port %u: cannot start", s->port);
return false;
}
+ pthread_setname_np(s->thread, "pure-listen");
s->started = true;
return true;
}