aboutsummaryrefslogtreecommitdiff
path: root/libc/config
diff options
context:
space:
mode:
authoraaryanshukla <53713108+aaryanshukla@users.noreply.github.com>2024-06-06 17:21:44 +0000
committerGitHub <noreply@github.com>2024-06-06 17:21:44 +0000
commit39d38d66ec1cde07cfb959d1cf94b0adc6eb16ef (patch)
tree1e5c8c1db855b374811726e12265f05f5795c8a8 /libc/config
parente8500a70540a04adfb8e102d3cfa6b9d95bc3ba6 (diff)
downloadllvm-39d38d66ec1cde07cfb959d1cf94b0adc6eb16ef.zip
llvm-39d38d66ec1cde07cfb959d1cf94b0adc6eb16ef.tar.gz
llvm-39d38d66ec1cde07cfb959d1cf94b0adc6eb16ef.tar.bz2
[libc] at_quick_exit function implemented (#94317)
- added at_quick_exit function - used helper file exit_handler which reuses code from atexit - atexit now calls helper functions from exit_handler - test cases and dependencies are added --------- Co-authored-by: Aaryan Shukla <aaryanshukla@google.com>
Diffstat (limited to 'libc/config')
-rw-r--r--libc/config/linux/x86_64/entrypoints.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt
index ebacb1c..e3ca544 100644
--- a/libc/config/linux/x86_64/entrypoints.txt
+++ b/libc/config/linux/x86_64/entrypoints.txt
@@ -173,7 +173,6 @@ set(TARGET_LIBC_ENTRYPOINTS
libc.src.stdlib.atoll
libc.src.stdlib.bsearch
libc.src.stdlib.div
- libc.src.stdlib.quick_exit
libc.src.stdlib.labs
libc.src.stdlib.ldiv
libc.src.stdlib.llabs
@@ -770,9 +769,11 @@ if(LLVM_LIBC_FULL_BUILD)
# stdlib.h entrypoints
libc.src.stdlib._Exit
libc.src.stdlib.abort
+ libc.src.stdlib.at_quick_exit
libc.src.stdlib.atexit
libc.src.stdlib.exit
libc.src.stdlib.getenv
+ libc.src.stdlib.quick_exit
# signal.h entrypoints
libc.src.signal.raise