comparison dep/animia/src/fd/linux.cc @ 145:8e9b71970bda

linux: fix stupid bug caused by... me?
author Paper <mrpapersonic@gmail.com>
date Sun, 12 Nov 2023 18:38:38 -0500
parents e6668085e24d
children aa4df5a84338
comparison
equal deleted inserted replaced
144:e6668085e24d 145:8e9b71970bda
115 } 115 }
116 116
117 bool LinuxFdTools::GetProcessName(pid_t pid, std::string& result) { 117 bool LinuxFdTools::GetProcessName(pid_t pid, std::string& result) {
118 const std::string path = PROC_LOCATION "/" + std::to_string(pid) + "/comm"; 118 const std::string path = PROC_LOCATION "/" + std::to_string(pid) + "/comm";
119 119
120 std::string result;
121 if (!util::ReadFile(path, result)) 120 if (!util::ReadFile(path, result))
122 return false; 121 return false;
123 122
124 result.erase(std::remove(result.begin(), result.end(), '\n'), result.end()); 123 result.erase(std::remove(result.begin(), result.end(), '\n'), result.end());
125 return true; 124 return true;