summaryrefslogtreecommitdiff
path: root/lib/server
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2013-08-25 09:51:07 +0000
committerChris Wilson <chris+github@qwirx.com>2013-08-25 09:51:07 +0000
commit36e0571b20d6ffd3da4be07e4b7d572051b710f1 (patch)
tree1045beaa83d3f6aef539bdda4fa6bc504d61abd1 /lib/server
parent94148bc10337790613b971a842608e90681df270 (diff)
Set process title on Windows.
Thanks to Arnaud for submitting the patch: "I propose a little patch to enable the SetProcessTitle function on windows system."
Diffstat (limited to 'lib/server')
-rw-r--r--lib/server/Daemon.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/server/Daemon.cpp b/lib/server/Daemon.cpp
index b1ada61d..7419f973 100644
--- a/lib/server/Daemon.cpp
+++ b/lib/server/Daemon.cpp
@@ -1025,9 +1025,14 @@ void Daemon::SetProcessTitle(const char *format, ...)
char title[256];
::vsnprintf(title, sizeof(title), format, args);
+#ifdef WIN32
+ StringCchCatA(title, sizeof(title)," - " PACKAGE_NAME);
+ SetConsoleTitleA(title);
+#else // !WIN32
// Set process title
::setproctitle("%s", title);
-
+#endif
+
#endif // HAVE_SETPROCTITLE
}