aboutsummaryrefslogtreecommitdiff
path: root/devel/brpc/files/patch-src_bthread_task__group.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'devel/brpc/files/patch-src_bthread_task__group.cpp')
-rw-r--r--devel/brpc/files/patch-src_bthread_task__group.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/devel/brpc/files/patch-src_bthread_task__group.cpp b/devel/brpc/files/patch-src_bthread_task__group.cpp
new file mode 100644
index 000000000000..b878faf3fac0
--- /dev/null
+++ b/devel/brpc/files/patch-src_bthread_task__group.cpp
@@ -0,0 +1,20 @@
+--- src/bthread/task_group.cpp.orig 2026-02-23 02:11:29 UTC
++++ src/bthread/task_group.cpp
+@@ -214,7 +214,7 @@ void TaskGroup::run_main_task() {
+ }
+ if (FLAGS_show_per_worker_usage_in_vars && !usage_bvar) {
+ char name[32];
+-#if defined(OS_MACOSX)
++#if defined(OS_MACOSX) || defined(OS_FREEBSD)
+ snprintf(name, sizeof(name), "bthread_worker_usage_%" PRIu64,
+ pthread_numeric_id());
+ #else
+@@ -251,7 +251,7 @@ int PthreadAttrGetStack(void*& stack_addr, size_t& sta
+
+ #ifdef BUTIL_USE_ASAN
+ int PthreadAttrGetStack(void*& stack_addr, size_t& stack_size) {
+-#if defined(OS_MACOSX)
++#if defined(OS_MACOSX) || defined(OS_FREEBSD)
+ stack_addr = pthread_get_stackaddr_np(pthread_self());
+ stack_size = pthread_get_stacksize_np(pthread_self());
+ return 0;