|
Moved reent, string and malloc-related code into separate libraries/packages. |
|
|
Excluded string functions, providing them in libc_newlib_string. |
|
|
Added support for lseek and stat. |
|
|
Introduce an _exit implementation based on the mechanism used by L4Re. |
|
|
Added support for fstat. |
|
|
Moved headers into the separate libc_newlib_headers package. |
|
|
Added an implementation of posix_memalign employing memalign. |
|
|
Moved various other system functions into separate, specific files. |
|
|
Introduced some setting of errno in failure cases. |
|
|
Moved functions from the syscalls file to the relevant specific files. |
|
|
Handled cases where new memory is not adjacent to previously allocated memory. |
|
|
Added an initial sbrk implementation. |
|
|
Added initial support for filesystem access, supporting system-level functions. |
|
|
Moved the system-specific dirent.h headers into the main include directory. |
|
|
Moved the include directory to the package root, supporting header installation. |
|
|
Changed the type of relative includes. |
|
|
Updated the notes and added copyright and licensing information. |
|
|
Added stubs for the missing syscalls. |
|
|
Added adjusted build system files for reference. |
|
|
Introduced rules and definitions to build stdio and stdlib targets correctly. |
|
|
Replaced the libm objects with only those required by libc. |
|
|
Introduced definitions and excluded the syscalls directory. See option 4 in |
|
|
Consolidate a common variable potentially causing symbol duplication. |
|
|
Introduce the GCC includes (to obtain stddef.h) in case the mode omits them. |
|
|
Converted indentation to tabs. |
|
|
Introduce the GCC includes (to obtain stddef.h) in case the mode omits them. |
|
|
Converted indentation to tabs. |
|
|
Added stubs for otherwise missing syscalls. |
|
|
Build the libc and libm sources together. (It appears to be difficult to build |
|
|
Added libm from the Newlib sources. |
|
|
Updated compilation definitions. |
|
|
An attempt to make a libc package based on Newlib. |
|