C Microkernel Realtime eXecutive
Realtime Operating System for Cortex-M based microcontrollers
 
Loading...
Searching...
No Matches
syscall.h
1#pragma once
2
3extern struct Syscall_Entry_t __syscall_start;
4extern struct Syscall_Entry_t __syscall_end;
5
6struct Syscall_Entry_t * os_syscalls_start(void)
7{
8 return &__syscall_start;
9}
10
11struct Syscall_Entry_t * os_syscalls_end(void)
12{
13 return &__syscall_end;
14}
15
16
17#define REGISTER_SYSCALLS(...) \
18static SYSCALL_DEFINITION struct Syscall_Entry_t syscalls_ ## __COUNTER__[] = { __VA_ARGS__ }
19
Entry in syscall table.
Definition syscall.h:31