From 2770bfe8e4b43c2ffdcebfa5449764984c9b21a5 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 9 Oct 2021 13:34:48 +0200 Subject: [PATCH] driver_settings: use B_DEFINE_WEAK_ALIAS to define a weak alias --- src/system/libroot/os/driver_settings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/libroot/os/driver_settings.cpp b/src/system/libroot/os/driver_settings.cpp index cba2029c7f..ae57e606fb 100644 --- a/src/system/libroot/os/driver_settings.cpp +++ b/src/system/libroot/os/driver_settings.cpp @@ -28,6 +28,7 @@ # undef _KERNEL_MODE #endif +#include #include #include #include @@ -959,7 +960,6 @@ get_driver_settings(void *handle) // Obsolete function, use unload_driver_settings instead. Introduced by // accident in hrev3530 (2003) and present in public headers for a long time. -extern "C" __typeof(unload_driver_settings) delete_driver_settings - __attribute__((weak, alias ("unload_driver_settings"))); +B_DEFINE_WEAK_ALIAS(unload_driver_settings, delete_driver_settings); #endif