ARM syscalls.c: Add _exit() stub required by toolchain https://launchpad.net/~terry.guo/+archive/gcc-arm-embedded

This commit is contained in:
Kelvin Lawson
2013-10-11 13:23:08 +01:00
parent e3c90317a4
commit d996dd52c7

View File

@@ -65,6 +65,7 @@ extern int _open(const char *name, int flags, int mode) __attribute__((weak));
extern int _read(int file, char *ptr, int len) __attribute__((weak));
extern caddr_t _sbrk(int incr) __attribute__((weak));
extern int _write(int file, char *ptr, int len) __attribute__((weak));
extern int _exit(int val) __attribute__((weak));
/**
@@ -209,3 +210,14 @@ caddr_t _sbrk(int incr)
return (caddr_t)prev_heap_end;
}
/**
* \b _exit
*
* Simple stub implementation, exit() not needed or implemented.
*
*/
int _exit(int val)
{
return -1;
}