[CP] [4_2_1_release] replace std::stoull to strtoull
This commit is contained in:
4
deps/oblib/src/lib/thread/thread.cpp
vendored
4
deps/oblib/src/lib/thread/thread.cpp
vendored
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user