From 7900cf1357bbf83a40db7bceb43b652fc366c5aa Mon Sep 17 00:00:00 2001 From: nihuini Date: Wed, 25 Oct 2023 16:30:34 +0800 Subject: [PATCH] fix build with ohos toolchain --- src/cpu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpu.cpp b/src/cpu.cpp index 9836f7ec17d..5b204bd0343 100644 --- a/src/cpu.cpp +++ b/src/cpu.cpp @@ -1291,7 +1291,7 @@ static bool is_smt_cpu(int cpuid) static int set_sched_affinity(const ncnn::CpuSet& thread_affinity_mask) { // set affinity for thread -#if defined(__BIONIC__) +#if defined(__BIONIC__) && !defined(__OHOS__) pid_t pid = gettid(); #else pid_t pid = syscall(SYS_gettid); @@ -1677,7 +1677,7 @@ static unsigned int get_midr_from_register() static int get_sched_affinity(ncnn::CpuSet& thread_affinity_mask) { // get affinity for thread -#if defined(__BIONIC__) +#if defined(__BIONIC__) && !defined(__OHOS__) pid_t pid = gettid(); #else pid_t pid = syscall(SYS_gettid);