llvm-project/libc/include
Alex Brachet d66983861a [libc] Add exit and atexit
Often atexit is implemented using __cxa_atexit. I have not implemented __cxa_atexit here because it potentially requires more discussion. It is unique for llvm-libc (I think) that it is an exported symbol that wouldn’t be defined in any spec file because it doesn’t have a header. Implementing it will be trivial given what is here already, but I figured it would be more contentious so it can be implemented later.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D119512
2022-02-17 17:21:55 +00:00
..
llvm-libc-macros [libc] Add a platform independent buffered file IO data structure. 2022-02-15 05:34:29 +00:00
llvm-libc-types [libc] Add exit and atexit 2022-02-17 17:21:55 +00:00
sys [libc] Add implementations of POSIX mkdir, mkdirat, rmdir, unlink and unlinkat. 2022-02-01 05:17:10 +00:00
CMakeLists.txt [libc] Add exit and atexit 2022-02-17 17:21:55 +00:00
__llvm-libc-common.h
assert.h.def
ctype.h.def [libc] Add scaffolding for ctype and implementation of isalpha 2020-07-28 19:17:31 -04:00
errno.h.def
fcntl.h.def [libc] Add POSIX close, fsync, open, read and write functions. 2022-01-27 20:32:02 +00:00
fenv.h.def [libc] Add simple x86_64 floating point exception and rounding mode support. 2020-12-03 12:55:12 -08:00
inttypes.h.def [libc] add inttypes header 2021-08-26 18:04:21 +00:00
math.h.def
signal.h.def
stdio.h.def [libc] Add a platform independent buffered file IO data structure. 2022-02-15 05:34:29 +00:00
stdlib.h.def
string.h.def
threads.h.def [libc] Move the remaining public types to their own type headers. 2022-01-20 23:04:26 +00:00
time.h.def Initial commit of mktime. 2020-11-30 21:07:16 -08:00
unistd.h.def