Tenok
A Linux-like Real-Time Operating System for Robotics and Internet of Things
Macros
syscall.h File Reference

Go to the source code of this file.

Macros

#define SYSCALL_CNT   66
 
#define THREAD_INFO   1
 
#define SETPROGNAME   2
 
#define DELAY_TICKS   3
 
#define TASK_CREATE   4
 
#define MPOOL_ALLOC   5
 
#define MINFO   6
 
#define SCHED_YIELD   7
 
#define EXIT   8
 
#define MOUNT   9
 
#define OPEN   10
 
#define CLOSE   11
 
#define DUP   12
 
#define DUP2   13
 
#define READ   14
 
#define WRITE   15
 
#define IOCTL   16
 
#define LSEEK   17
 
#define FSTAT   18
 
#define OPENDIR   19
 
#define READDIR   20
 
#define GETCWD   21
 
#define CHDIR   22
 
#define GETPID   23
 
#define MKNOD   24
 
#define MKFIFO   25
 
#define POLL   26
 
#define MQ_GETATTR   27
 
#define MQ_SETATTR   28
 
#define MQ_OPEN   29
 
#define MQ_CLOSE   30
 
#define MQ_UNLINK   31
 
#define MQ_RECEIVE   32
 
#define MQ_SEND   33
 
#define PTHREAD_CREATE   34
 
#define PTHREAD_SELF   35
 
#define PTHREAD_JOIN   36
 
#define PTHREAD_DETACH   37
 
#define PTHREAD_CANCEL   38
 
#define PTHREAD_SETSCHEDPARAM   39
 
#define PTHREAD_GETSCHEDPARAM   40
 
#define PTHREAD_YIELD   41
 
#define PTHREAD_KILL   42
 
#define PTHREAD_EXIT   43
 
#define PTHREAD_MUTEX_UNLOCK   44
 
#define PTHREAD_MUTEX_LOCK   45
 
#define PTHREAD_MUTEX_TRYLOCK   46
 
#define PTHREAD_COND_SIGNAL   47
 
#define PTHREAD_COND_BROADCAST   48
 
#define PTHREAD_COND_WAIT   49
 
#define PTHREAD_ONCE   50
 
#define SEM_POST   51
 
#define SEM_TRYWAIT   52
 
#define SEM_WAIT   53
 
#define SEM_GETVALUE   54
 
#define SIGACTION   55
 
#define SIGWAIT   56
 
#define KILL   57
 
#define RAISE   58
 
#define CLOCK_GETTIME   59
 
#define CLOCK_SETTIME   60
 
#define TIMER_CREATE   61
 
#define TIMER_DELETE   62
 
#define TIMER_SETTIME   63
 
#define TIMER_GETTIME   64
 
#define MALLOC   65
 
#define FREE   66
 
#define SYSCALL_RETURN_EVENT   67
 
#define SIGNAL_CLEANUP_EVENT   68
 
#define THREAD_RETURN_EVENT   69
 
#define THREAD_ONCE_EVENT   70
 
#define SYSCALL_TABLE_INIT