Index: uspace/lib/cpp/src/internal/unwind.cpp
===================================================================
--- uspace/lib/cpp/src/internal/unwind.cpp	(revision 86f7bc619d12c3a64fcb67518cc8bd5d43ecf529)
+++ uspace/lib/cpp/src/internal/unwind.cpp	(revision 00d9778441f487bb88808cce7174d7487db6e0c6)
@@ -80,5 +80,5 @@
     );
 
-    _Unwind_Reason_Code _Unwind_ForcedUnwind(_Unwind_Exception*, _Unwind_Stop_Fn, void*)
+    extern "C" _Unwind_Reason_Code _Unwind_ForcedUnwind(_Unwind_Exception*, _Unwind_Stop_Fn, void*)
     {
         // TODO: implement
@@ -86,43 +86,43 @@
     }
 
-    void _Unwind_Resume(_Unwind_Exception*)
-    {
-        // TODO: implement
-    }
-
-    void _Unwind_DeleteException(_Unwind_Exception*)
-    {
-        // TODO: implement
-    }
-
-    std::uint64_t _Unwind_GetGR(_Unwind_Context*, int)
-    {
-        // TODO: implement
-        return 0;
-    }
-
-    void _Unwind_SetGR(_Unwind_Context*, int, std::uint64_t)
-    {
-        // TODO: implement
-    }
-
-    std::uint64_t _Unwind_GetIP(_Unwind_Context*)
-    {
-        // TODO: implement
-        return 0;
-    }
-
-    void _Unwind_SetIP(_Unwind_Context*, std::uint64_t)
-    {
-        // TODO: implement
-    }
-
-    std::uint64_t _Unwind_GetLanguageSpecificData(_Unwind_Context*)
-    {
-        // TODO: implement
-        return 0;
-    }
-
-    std::uint64_t _Unwind_GetRegionStart(_Unwind_Context*)
+    extern "C" void _Unwind_Resume(_Unwind_Exception*)
+    {
+        // TODO: implement
+    }
+
+    extern "C" void _Unwind_DeleteException(_Unwind_Exception*)
+    {
+        // TODO: implement
+    }
+
+    extern "C" std::uint64_t _Unwind_GetGR(_Unwind_Context*, int)
+    {
+        // TODO: implement
+        return 0;
+    }
+
+    extern "C" void _Unwind_SetGR(_Unwind_Context*, int, std::uint64_t)
+    {
+        // TODO: implement
+    }
+
+    extern "C" std::uint64_t _Unwind_GetIP(_Unwind_Context*)
+    {
+        // TODO: implement
+        return 0;
+    }
+
+    extern "C" void _Unwind_SetIP(_Unwind_Context*, std::uint64_t)
+    {
+        // TODO: implement
+    }
+
+    extern "C" std::uint64_t _Unwind_GetLanguageSpecificData(_Unwind_Context*)
+    {
+        // TODO: implement
+        return 0;
+    }
+
+    extern "C" std::uint64_t _Unwind_GetRegionStart(_Unwind_Context*)
     {
         // TODO: implement
