From 84f89616a0da60b712144e87cfb5a892544be2fc Mon Sep 17 00:00:00 2001 From: englefly Date: Sun, 22 Oct 2023 15:18:54 +0800 Subject: [PATCH] fix compile on macos --- be/src/agent/cgroup_cpu_ctl.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/be/src/agent/cgroup_cpu_ctl.cpp b/be/src/agent/cgroup_cpu_ctl.cpp index d8a18c8c130e29..75aef037b94b2e 100644 --- a/be/src/agent/cgroup_cpu_ctl.cpp +++ b/be/src/agent/cgroup_cpu_ctl.cpp @@ -16,6 +16,7 @@ // under the License. #include "agent/cgroup_cpu_ctl.h" +#include "util/thread.h" #include @@ -109,9 +110,9 @@ Status CgroupV1CpuCtl::add_thread_to_cgroup() { if (!_init_succ) { return Status::OK(); } - int tid = static_cast(syscall(SYS_gettid)); + int64_t tid = Thread::current_thread_id(); std::string msg = "add thread " + std::to_string(tid) + " to group"; std::lock_guard w_lock(_lock_mutex); - return CgroupCpuCtl::write_cg_sys_file(_cgroup_v1_cpu_query_task_path, tid, msg, true); + return CgroupCpuCtl::write_cg_sys_file(_cgroup_v1_cpu_query_task_path, static_casttid, msg, true); } } // namespace doris