Merge branch 'master' of github.com:thepowersgang/acess2
[tpg/acess2.git] / Usermode / Libraries / ld-acess.so_src / _stublib.c
1
2 #include <stdint.h>
3
4 int _errno;
5
6 #define SYSCALL0(name,num)      void name(void){}
7 #define SYSCALL1(name,num)      void name(void){}
8 #define SYSCALL2(name,num)      void name(void){}
9 #define SYSCALL3(name,num)      void name(void){}
10 #define SYSCALL4(name,num)      void name(void){}
11 #define SYSCALL5(name,num)      void name(void){}
12 #define SYSCALL6(name,num)      void name(void){}
13
14 #define NO_SYSCALL_STRS
15 #include "arch/syscalls.s.h"
16
17 // libgcc functions
18 #if 0
19 uint64_t __udivdi3(uint64_t Num, uint64_t Den){return 0;}
20 uint64_t __umoddi3(uint64_t Num, uint64_t Den){return 0;}
21
22 int32_t __divsi3(int32_t Num, int32_t Den){return 0;}
23 int32_t __modsi3(int32_t Num, int32_t Den){return 0;}
24 uint32_t __udivsi3(uint32_t Num, uint32_t Den){return 0;}
25 uint32_t __umodsi3(uint32_t Num, uint32_t Den){return 0;}
26 #endif
27
28 void    *_crt0_exit_handler;
29 void    abort(void){}
30

UCC git Repository :: git.ucc.asn.au