Rich Felker
|
9b95fd0944
define and use internal macros for hidden visibility, weak refs
|
6 жил өмнө |
Rich Felker
|
19caa25d0a
remove undef weak refs to init/fini array symbols in libc.so
|
9 жил өмнө |
Rich Felker
|
ad1cd43a86
unify static and dynamic libc init/fini code paths
|
9 жил өмнө |
Rich Felker
|
5cc1872156
remove useless infinite loop from end of exit function
|
10 жил өмнө |
Rich Felker
|
c463e11eda
simplify __stdio_exit static linking logic
|
10 жил өмнө |
Rich Felker
|
2e55da9118
remove useless synchronization in exit and quick_exit
|
11 жил өмнө |
Szabolcs Nagy
|
571744447c
include cleanups: remove unused headers and add feature test macros
|
11 жил өмнө |
Rich Felker
|
7586360bad
add support for init/fini array in main program, and greatly simplify
|
11 жил өмнө |
Rich Felker
|
c8ea985748
add _Noreturn function attribute, with fallback for pre-C11 GNUC
|
12 жил өмнө |
Rich Felker
|
a71e0af255
stdio: handle file position correctly at program exit
|
13 жил өмнө |
Rich Felker
|
ad5a332c75
reorder exit code to defer stdio flush until after dtors
|
13 жил өмнө |
Rich Felker
|
47c2a22fd6
remove __lock dependency from exit
|
13 жил өмнө |
Rich Felker
|
4750cf4202
ditch the priority inheritance locks; use malloc's version of lock
|
13 жил өмнө |
Rich Felker
|
f753049a50
simplify atexit and fflush-on-exit handling
|
13 жил өмнө |
Rich Felker
|
e3cd6c5c26
major stdio overhaul, using readv/writev, plus other changes
|
14 жил өмнө |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
14 жил өмнө |