Rich Felker
|
ea343364a7
match glibc/lsb cancellation abi on i386
|
14 years ago |
Rich Felker
|
92b52b70e8
remove -Wno-pointer-sign example from dist/config.mak
|
14 years ago |
Rich Felker
|
9ae8d5fc71
fix all implicit conversion between signed/unsigned pointers
|
14 years ago |
Rich Felker
|
a37452430f
simplify and optimize FILE lock handling
|
14 years ago |
Rich Felker
|
d8dc2faf10
prepare pthread_spin_unlock for archs that need memory barriers
|
14 years ago |
Rich Felker
|
b8b85a4272
optimize contended case for pthread_spin_trylock
|
14 years ago |
Rich Felker
|
c322fe4e1a
optimize spinlock spin
|
14 years ago |
Rich Felker
|
8ae2fa6563
fix non-atomicity of puts
|
14 years ago |
Rich Felker
|
b470030f83
overhaul cancellation to fix resource leaks and dangerous behavior with signals
|
14 years ago |
Rich Felker
|
0958200166
very cheap double-free checks in malloc
|
14 years ago |
Rich Felker
|
aa398f56fa
global cleanup to use the new syscall interface
|
14 years ago |
Rich Felker
|
be82e122bf
if returning errno value directly from a syscall, we need to negate it.
|
14 years ago |
Rich Felker
|
bae862ab18
honor namespace for i386 syscall.h, even though it's not a standard header
|
14 years ago |
Rich Felker
|
7877db6b2f
fix typo in x86_64 part of syscall overhaul
|
14 years ago |
Rich Felker
|
685e40bb09
syscall overhaul part two - unify public and internal syscall interface
|
14 years ago |
Rich Felker
|
462dbfc207
remove comment cruft that got left behind in x86_64 syscall.s
|
14 years ago |
Rich Felker
|
b0e83133e2
add some ioctl stuff to sys/mount.h
|
14 years ago |
Rich Felker
|
d00ff2950e
overhaul syscall interface
|
14 years ago |
Rich Felker
|
56fd65e861
some linux headers useful from user apps.
|
14 years ago |
Rich Felker
|
f5ba2bc9ca
various legacy and linux-specific stuff
|
14 years ago |
Rich Felker
|
fc27b96c7d
document changes for 0.7.1
|
14 years ago |
Rich Felker
|
e18b563821
implement [v]swprintf
|
14 years ago |
Rich Felker
|
c35bb6645f
implement wprintf family of functions
|
14 years ago |
Rich Felker
|
a012aa879f
fix broken wmemchr (unbounded search)
|
14 years ago |
Rich Felker
|
047e434ef5
implement robust mutexes
|
14 years ago |
Rich Felker
|
18c7ea8055
avoid function call to pthread_self in mutex unlock
|
14 years ago |
Rich Felker
|
93cc986ab3
reorder mutex struct fields to make room for pointers (upcoming robust mutexes)
|
14 years ago |
Rich Felker
|
b1c43161c2
unify lock and owner fields of mutex structure
|
14 years ago |
Rich Felker
|
e914f8b7ec
optimize contended normal mutex case; add int compare-and-swap atomic
|
14 years ago |
Rich Felker
|
1d59f1eddb
simplify logic, slightly optimize contended case for non-default mutex types
|
14 years ago |