Commit History

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