ack/lang/cem/libcc.ansi/sys
David Given af22b7ea85 Change stdio to use atexit() rather than the internal __clean variable; this
breaks the dependency between exit/atexit and stdio. Buffers are no longer
flushed on abort() (because it's pretty risky). Move the relevant functions
into sys/core.
2018-06-23 18:35:45 +02:00
..
exit Change stdio to use atexit() rather than the internal __clean variable; this 2018-06-23 18:35:45 +02:00
malloc Add the sys directory for libc functions which use system calls; move the 2018-06-23 18:08:03 +02:00
README.md Add the sys directory for libc functions which use system calls; move the 2018-06-23 18:08:03 +02:00

The functions here all use Posix system calls to do the actual work, and so require unistd.h (at the minimum). Typically each group of functions will be protected by an ACKCONF variable so the plat can turn them on and off as necessary.