Peter S. Mazinger
|
df31d32b41
Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA is a useless attempt
|
18 jaren geleden |
Peter S. Mazinger
|
b25ad630be
Last relocs jump and global data, (even locales) that I could remove are gone from libc. The remaining are left as exercise for others ;-)
|
18 jaren geleden |
Peter S. Mazinger
|
af0172162f
hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing headers, other jump relocs removed
|
18 jaren geleden |
Mike Frysinger
|
f3124528fa
hide internal atexit symbols
|
18 jaren geleden |
Peter S. Mazinger
|
17d53dd7b3
Remove trailing ;
|
19 jaren geleden |
Peter S. Mazinger
|
9d2c271f9b
Hide exit/_exit
|
19 jaren geleden |
Peter S. Mazinger
|
8b7e919bac
Hide _stdio_init/term, sorry, one change went mistakenly into the earlier commit
|
19 jaren geleden |
Mike Frysinger
|
aab07d0500
macro out the thread funcs in libc if threading is disabled
|
19 jaren geleden |
Peter S. Mazinger
|
f3b4c74b53
100 JUMP relocs less (remaining 431) by hiding internally used ones
|
19 jaren geleden |
Peter S. Mazinger
|
9ddd9870a8
Add __cxa_atexit and __cxa_finalize, thanks to Stephen Warren. This patch breaks compatibility with existing binaries, unless the new COMPAT_ATEXIT option is enabled.
|
19 jaren geleden |
Mike Frysinger
|
270bd86b4f
punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been released
|
19 jaren geleden |
Mike Frysinger
|
073cd03a2c
Fix by Martin Schlemmer:
|
19 jaren geleden |
Joakim Tjernlund
|
d1b0dffff4
Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to
|
19 jaren geleden |
Joakim Tjernlund
|
df0e39281e
Enable new FINI processing. ldso now passes a FINI function
|
19 jaren geleden |
Joakim Tjernlund
|
ffd5ef6072
Prepare for moving ldso FINI handling into libc.
|
19 jaren geleden |
Manuel Novoa III
|
e919981c95
Handle the app_fini stuff in exit without requiring atexit().
|
21 jaren geleden |
Manuel Novoa III
|
d05dafe2fc
Fix a long-standing bug with pthreads. A couple of linuxthreads files
|
21 jaren geleden |
Manuel Novoa III
|
5d8ce82d8c
If realloc failed, we'd lose the pointer to the exit function table.
|
21 jaren geleden |
Eric Andersen
|
79c7ae586d
Doh! Fix potential stack corruption caused by dynamic atexit
|
21 jaren geleden |
Eric Andersen
|
336849ea6e
Implement dynamic atexit handling. Adds a few bytes and a dependancy
|
22 jaren geleden |
Eric Andersen
|
0bb787fc27
A bug fix from Alexey V. Neyman:
|
22 jaren geleden |
Eric Andersen
|
e83faee37d
Doh! missed a spot.
|
22 jaren geleden |
Eric Andersen
|
9a34fd5b88
Geez I'm an idiot some times. I shouldn't code when I'm exhausted.
|
22 jaren geleden |
Eric Andersen
|
61a6fc697a
Add missing thread-safe locking.
|
22 jaren geleden |
Manuel Novoa III
|
03e039820d
Swap in the new stdio code.
|
22 jaren geleden |
Eric Andersen
|
c6b92ee07f
Doh! Miles Bader noticed a couple of spots where I forgot
|
22 jaren geleden |
Eric Andersen
|
a7941d4f37
Rename __stdio_close_all to __stdio_flush_buffers. Eliminate an
|
22 jaren geleden |
Eric Andersen
|
623b520a81
Doh!
|
22 jaren geleden |
Eric Andersen
|
5ce7dc9543
Miles Bader writes:
|
22 jaren geleden |
Eric Andersen
|
3ab0557e5a
A number of naming updates in preparation for adding in
|
22 jaren geleden |