Standard library

Phoenix-RTOS uses its own standard C library compliant with ANSCI C89 (libphoenix). This library is extended with functions for memory mapping, process and thread management and message passing.

Source code

The source code of the libphoenix could be obtained using the following command

git clone http://git.phoenix-rtos.com/libphoenix

Library source code is structured into following subdirectories.

arch/
  armv7/
  ia32/

ctype/
math/
pthread/
stdio/
stdlib/
string/
sys/
test/
time/

Makefile
assert.h
errno.h
ctype.h
inttypes.h
limits.h
math.h
pthread.h
stdint.h
stdio.h
stdlib.h
string.h
time.h
unistd.h