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