From bbaaf4b7c3e1f9c03e34ea5a0b40d87392d5601b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 18 Jan 2008 17:39:43 +0000 Subject: [PATCH] gcc4 requires a cast, so we prepend (void *) to cast every syscall function fixed syscall.cpp inclusions due to renaming git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23611 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/Jamfile | 2 +- src/tools/gensyscalls/gensyscalls.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/Jamfile b/src/system/kernel/Jamfile index 0a9ebdaf58..6b7b95169f 100644 --- a/src/system/kernel/Jamfile +++ b/src/system/kernel/Jamfile @@ -47,7 +47,7 @@ KernelMergeObject kernel_core.o : ; # We need to specify the dependency on the generated syscalls files explicitly. -Includes [ FGristFiles syscalls.c ] +Includes [ FGristFiles syscalls.cpp ] : syscall_dispatcher.h syscall_table.h ; KernelLd linkhack.so : diff --git a/src/tools/gensyscalls/gensyscalls.cpp b/src/tools/gensyscalls/gensyscalls.cpp index 786c45e9d7..b7dccc9875 100644 --- a/src/tools/gensyscalls/gensyscalls.cpp +++ b/src/tools/gensyscalls/gensyscalls.cpp @@ -396,7 +396,7 @@ public: paramSize = parameter->Offset() + parameter->UsedSize(); // output the info for the syscall - file << "\t{ " << syscall->KernelName() << ", " + file << "\t{ (void *)" << syscall->KernelName() << ", " << paramSize << " }," << endl; }