From c2f71fa688916bfdb9beab7b80f7f14b871753da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 5 Nov 2015 19:58:19 +0100 Subject: [PATCH] launch_daemon: give the main worker thread a different name. * It's now called "main worker" instead of just worker. --- src/servers/launch/Worker.cpp | 16 +++++++++++++++- src/servers/launch/Worker.h | 2 ++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/servers/launch/Worker.cpp b/src/servers/launch/Worker.cpp index 1d2fc86a91..f7797d4d86 100644 --- a/src/servers/launch/Worker.cpp +++ b/src/servers/launch/Worker.cpp @@ -31,7 +31,7 @@ Worker::~Worker() status_t Worker::Init() { - fThread = spawn_thread(&Worker::_Process, "worker", B_NORMAL_PRIORITY, + fThread = spawn_thread(&Worker::_Process, Name(), B_NORMAL_PRIORITY, this); if (fThread < 0) return fThread; @@ -70,6 +70,13 @@ Worker::Timeout() const } +const char* +Worker::Name() const +{ + return "worker"; +} + + status_t Worker::Run(BJob* job) { @@ -110,6 +117,13 @@ MainWorker::Timeout() const } +const char* +MainWorker::Name() const +{ + return "main worker"; +} + + status_t MainWorker::Run(BJob* job) { diff --git a/src/servers/launch/Worker.h b/src/servers/launch/Worker.h index 636ad4bee9..0b2aa52d02 100644 --- a/src/servers/launch/Worker.h +++ b/src/servers/launch/Worker.h @@ -24,6 +24,7 @@ public: protected: virtual status_t Process(); virtual bigtime_t Timeout() const; + virtual const char* Name() const; virtual status_t Run(BJob* job); private: @@ -41,6 +42,7 @@ public: protected: virtual bigtime_t Timeout() const; + virtual const char* Name() const; virtual status_t Run(BJob* job); private: