summaryrefslogtreecommitdiff
path: root/kernel/syscall.c
blob: 8fa5da0eb2c2e274877e6101e32425a92bf21062 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include <kernel/con.h>
#include <stdarg.h>
#include <stdint.h>

/* main syscall handler */
void syscall(va_list ap) {
  uint8_t call;
  char *s;
  
  printf("Call Number: 0x%02x\n", va_arg(ap, uint8_t));
  printf(va_arg(ap, char*));
}