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