lang-bootstrap/05/test.c
2022-02-18 12:36:57 -05:00

6 lines
408 B
C

// calling assembly functions from C is not working for some reason.
extern unsigned long __syscall(int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
int main(unsigned long (*_syscall)(int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)) {
__syscall(1, 1, (unsigned long)"Hello, world!\n", 14, 0, 0, 0);
return 42;
}