File 1790-erts-Fix-export-of-dynamic-trace-nif-functions.patch of Package erlang
From 46cfe6a9e850f0a7ca2aaa23ea9ab1306cf22aa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Backstr=C3=B6m?= <lukas@erlang.org> Date: Tue, 17 Feb 2026 20:40:31 +0100 Subject: [PATCH] erts: Fix export of dynamic trace nif functions closes #10719 --- .github/workflows/main.yaml | 2 +- erts/emulator/beam/erl_nif.h | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/erts/emulator/beam/erl_nif.h b/erts/emulator/beam/erl_nif.h index d2ff316f03..0c1ef96836 100644 --- a/erts/emulator/beam/erl_nif.h +++ b/erts/emulator/beam/erl_nif.h @@ -378,7 +378,6 @@ extern void enif_ioq_destroy(ErlNifIOQueue *q); # define ERL_NIF_API_FUNC_DECL(RET_TYPE, NAME, ARGS) extern RET_TYPE NAME ARGS # include "erl_nif_api_funcs.h" -# undef ERL_NIF_API_FUNC_DECL #endif #if (defined(__WIN32__) || defined(_WIN32) || defined(_WIN32_)) @@ -447,10 +446,12 @@ ERL_NIF_INIT_EPILOGUE #endif #ifdef HAVE_USE_DTRACE -ERL_NIF_TERM erl_nif_user_trace_s1(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]); -ERL_NIF_TERM erl_nif_user_trace_i4s4(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]); -ERL_NIF_TERM erl_nif_user_trace_n(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]); +ERL_NIF_API_FUNC_DECL(ERL_NIF_TERM,erl_nif_user_trace_s1,(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[])); +ERL_NIF_API_FUNC_DECL(ERL_NIF_TERM,erl_nif_user_trace_i4s4,(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[])); +ERL_NIF_API_FUNC_DECL(ERL_NIF_TERM,erl_nif_user_trace_n,(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[])); #endif +#undef ERL_NIF_API_FUNC_DECL + #endif /* __ERL_NIF_H__ */ -- 2.51.0