152a38012Sejakowatz /* 252a38012Sejakowatz ** Copyright 2001-2002, Travis Geiselbrecht. All rights reserved. 352a38012Sejakowatz ** Distributed under the terms of the NewOS License. 452a38012Sejakowatz */ 552a38012Sejakowatz #ifndef _KERNEL_SYSCALLS_H 652a38012Sejakowatz #define _KERNEL_SYSCALLS_H 752a38012Sejakowatz 8b67f1117SAxel Dörfler 9*c3c3d22fSAxel Dörfler #include <SupportDefs.h> 10*c3c3d22fSAxel Dörfler 11*c3c3d22fSAxel Dörfler 12*c3c3d22fSAxel Dörfler #ifdef __cplusplus 13*c3c3d22fSAxel Dörfler extern "C" { 14*c3c3d22fSAxel Dörfler #endif 15*c3c3d22fSAxel Dörfler 16*c3c3d22fSAxel Dörfler int32 syscall_dispatcher(uint32 function, void *argBuffer, uint64 *_returnValue); 17*c3c3d22fSAxel Dörfler status_t generic_syscall_init(void); 18*c3c3d22fSAxel Dörfler 19*c3c3d22fSAxel Dörfler #ifdef __cplusplus 20*c3c3d22fSAxel Dörfler } 21*c3c3d22fSAxel Dörfler #endif 2252a38012Sejakowatz 23b67f1117SAxel Dörfler #endif /* _KERNEL_SYSCALLS_H */ 24