[libc-commits] [PATCH] D71094: [libc] Add implementation of errno and define the other macros of errno.h.
Fangrui Song via Phabricator via libc-commits
libc-commits at lists.llvm.org
Fri Dec 6 15:48:36 PST 2019
MaskRay added inline comments.
================
Comment at: libc/src/errno/llvmlibc_errno.h:18
+
+int *__errno_location();
+
----------------
Mark locally defined libc symbols hidden `__attribute__((visibility("hidden")))` in internal headers. When the library is built with -fPIC (for shared objects), the codegen will not create unnecessary PLT or GOT relocations.
See musl/src/include/errno.h for an example.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D71094/new/
https://reviews.llvm.org/D71094
More information about the libc-commits
mailing list