[haiku-commits] r34042 - haiku/trunk/src/system/kernel/arch/ppc

  • From: revol@xxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 14 Nov 2009 20:44:00 +0100 (CET)

Author: mmu_man
Date: 2009-11-14 20:44:00 +0100 (Sat, 14 Nov 2009)
New Revision: 34042
Changeset: http://dev.haiku-os.org/changeset/34042/haiku
Ticket: http://dev.haiku-os.org/ticket/4965

Modified:
   haiku/trunk/src/system/kernel/arch/ppc/arch_thread.cpp
Log:
Force C linkage on those two, fixes them being undefined after the .c to .cpp 
rename.
Fixes part of #4965.


Modified: haiku/trunk/src/system/kernel/arch/ppc/arch_thread.cpp
===================================================================
--- haiku/trunk/src/system/kernel/arch/ppc/arch_thread.cpp      2009-11-14 
19:27:05 UTC (rev 34041)
+++ haiku/trunk/src/system/kernel/arch/ppc/arch_thread.cpp      2009-11-14 
19:44:00 UTC (rev 34042)
@@ -27,9 +27,9 @@
 static struct arch_thread sInitialState;
 
 // Helper function for thread creation, defined in arch_asm.S.
-extern void ppc_kernel_thread_root();
+extern "C" void ppc_kernel_thread_root();
 
-extern void ppc_switch_stack_and_call(addr_t newKstack, void (*func)(void *),
+extern "C" void ppc_switch_stack_and_call(addr_t newKstack, void (*func)(void 
*),
        void *arg);
 
 


Other related posts:

  • » [haiku-commits] r34042 - haiku/trunk/src/system/kernel/arch/ppc - revol