[CP] [4_2_1_release] replace std::stoull to strtoull

This commit is contained in:
zhjc1124
2024-04-26 06:20:23 +00:00
committed by ob-robot
parent 202a87b8a7
commit f8b46b62ff
2 changed files with 4 additions and 4 deletions

View File

@ -403,10 +403,10 @@ int Thread::get_cpu_time_inc(int64_t &cpu_time_inc)
char *field_ptr = strtok_r(stat_content, " ", &save_ptr);
while (field_ptr != NULL) {
if (field_index == USER_TIME_FIELD_INDEX) {
cpu_time += std::stoul(field_ptr) * 1000000 / sysconf(_SC_CLK_TCK);
cpu_time += strtoul(field_ptr, NULL, 10) * 1000000 / sysconf(_SC_CLK_TCK);
}
if (field_index == SYSTEM_TIME_FIELD_INDEX) {
cpu_time += std::stoul(field_ptr) * 1000000 / sysconf(_SC_CLK_TCK);
cpu_time += strtoul(field_ptr, NULL, 10) * 1000000 / sysconf(_SC_CLK_TCK);
break;
}
field_ptr = strtok_r(NULL, " ", &save_ptr);