aboutsummaryrefslogtreecommitdiff
path: root/lib/inc/sys.h
blob: aaeb6ca9d5d31942519cb787654b0ef86e5a6909 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// MIT License, Copyright (c) 2020 Marvin Borner
// Syscall implementation

#ifndef SYS_H
#define SYS_H

enum sys { SYS_HALT, SYS_EXEC };

int sys0(enum sys num);
int sys1(enum sys num, int d1);
int sys2(enum sys num, int d1, int d2);
int sys3(enum sys num, int d1, int d2, int d3);
int sys4(enum sys num, int d1, int d2, int d3, int d4);
int sys5(enum sys num, int d1, int d2, int d3, int d4, int d5);

#endif