Browse Source

Destination: cut name for thread name

Signed-off-by: r4sas <r4sas@i2pmail.org>
pull/2094/merge
R4SAS 2 weeks ago
parent
commit
ce0461bf86
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2
  1. 10
      libi2pd/util.cpp
  2. 2
      libi2pd/util.h

10
libi2pd/util.cpp

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright (c) 2013-2023, The PurpleI2P Project
* Copyright (c) 2013-2024, The PurpleI2P Project
*
* This file is part of Purple i2pd project and licensed under BSD3
*
@ -171,6 +171,14 @@ namespace util @@ -171,6 +171,14 @@ namespace util
}
}
void RunnableService::SetName (std::string_view name)
{
if (name.length() < 16)
m_Name = name;
else
m_Name = name.substr(0,15);
}
void SetThreadName (const char *name) {
#if defined(__APPLE__)
# if (!defined(MAC_OS_X_VERSION_10_6) || \

2
libi2pd/util.h

@ -183,7 +183,7 @@ namespace util @@ -183,7 +183,7 @@ namespace util
void StartIOService ();
void StopIOService ();
void SetName (std::string_view name) { m_Name = name; };
void SetName (std::string_view name);
private:

Loading…
Cancel
Save