xref: /haiku/headers/private/kernel/ksyscalls.h (revision 2fe71062b7f7b93d1abe690952d882c1b7d98177)
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