1. Implementation status

This section lists the implementation status for the parts of the C library. A few headers (floating point arithmetic related) and the implementation of the libm parts are taken from the musl C library (http://www.musl-libc.org/).

Header Definitions Implementation

assert.h

✓

✓

complex.h

✓

not implemented

ctype.h

✓

✓

dir.h

not defined

✓

dirent.h

✓

not implemented

dlfcn.h

not defined

✓

endian.h

✓

✓

errno.h

✓

✓

fcntl.h

partially defined

partially implemented

fenv.h

✓

not implemented

file.h

✓

✓

float.h

✓

not implemented

inttypes.h

✓

not implemented

libgen.h

partially defined

✓

limits.h

✓

✓

locale.h

✓

not implemented

malloc.h

✓

✓

math.h

✓

✓ (musl)

sched.h

partially defined

✓

setjmp.h

✓

✓

signal.h

✓

✓

stdalign.h

✓

✓

stdbool.h

✓

✓

stdint.h

✓

✓

stdio.h

✓

partially implemented

stdlib.h

✓

partially implemented

string.h

✓

partially implemented

strings.h

partially defined

✓

tgmath.h

✓

✓

time.h

✓

not implemented

unistd.h

partially defined

partially implemented

wchar.h

✓

not implemented

wctype.h

✓

not implemented