repo.or.cz
/
musl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
make thread list lock a recursive lock
2019-02-22
Rich Felker
m
ake thread list lock a r
e
cursive lock
commit
|
commitdiff
|
tree
2019-02-22
Rich Felker
fix loop logic c
r
uft in dyna
m
ic tls insta
l
la
t
ion
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
fix spurious undefine
d
beha
v
i
o
r in
g
etadd
r
i
nfo
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
f
i
x
i
n
valid
f
ree of partial addrinfo
li
s
t with multiple
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
Ric
h
Fe
l
ker
in
s
tall dynami
c
tl
s
synchronou
s
l
y
at
dlopen, streaml
i
ne
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
Rich Felke
r
fix data ra
c
e between
n
ew pthread_key_delete and
dtor
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
in
t
ro
d
uce namesp
a
ce-
s
afe rwlock aliases;
u
se in pthread_key_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Fel
k
er
rewrite pthread
_
ke
y
_
d
elete to use glo
b
a
l
t
h
r
ead list
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
re
w
rite _
_
syncc
a
ll i
n
terms of
g
l
ob
a
l thread li
s
t
commit
|
commitdiff
|
tree
2019-02-16
Rich Felk
e
r
t
r
ack all l
i
ve threads in a
n
AS-saf
e
,
f
ully-con
s
istent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
always block
si
g
nals f
o
r
sta
r
ting
n
e
w
threads, refactor
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
for SIGEV_T
H
REA
D
time
r
threa
d
s, replace sign
a
l han
d
le
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
R
i
c
h Felker
d
e
fer
free of thread-local dlerror
b
u
f
fe
r
s from inconsiste
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Ri
c
h
Felker
f
i
x behavior of gets whe
n
input line contains
a
null
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich
F
elker
r
edesig
n
robust mutex states to eliminate
data races
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich Felker
f
a
il fdope
n
d
i
r for O
_
PAT
H
file
descriptors
commit
|
commitdiff
|
tree
2019-01-21
Rich
F
elker
release 1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
Rich Felker
fix call to __pth
r
ead_tsd_r
u
n_
d
t
ors
with to
o
m
a
n
y
arg
u
ments
commit
|
commitdiff
|
tree
2019-01-19
R
ich Felker
configur
e
:
acce
p
t ppc[64] as alias
for powe
r
pc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich
F
el
k
e
r
f
i
x uninte
n
ded
l
i
n
ki
n
g dependency of pthread_key_crea
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Ric
h
Felk
e
r
halt
g
etspnam[_r] search on error
a
cc
e
ssing
T
C
B
shado
w
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
don't
s
et er
r
n
o or return
a
n err
o
r when getspnam
[
_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Ri
c
h Felker
make sem_wa
i
t a
n
d
s
e
m
_timedw
a
i
t i
n
terrup
t
ib
l
e
b
y
signals
commit
|
commitdiff
|
tree
2018-12-19
Rich Felker
don't fail pthread_sigmas
k
/sigpr
o
cmask on inval
i
d how
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
R
ich Felker
add __tim
e
dwait
b
ackend workaroun
d
for ol
d
k
e
rnels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
on faile
d
a
io s
u
bmission, set
aio
c
b error and return
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich
Felker
d
o
n't
c
r
e
ate aio
queue/map structures for
i
n
valid file
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich
Felker
move
aio queue allocation from io
t
h
r
ead to sub
m
itting
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
R
ich Fe
l
k
e
r
fix and future-proof again
s
t
s
tack
o
verflo
w
in a
i
o
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich
Felker
add n
a
mes
p
ace-safe version of ge
t
auxva
l
for i
n
ternal use
commit
|
commitdiff
|
tree
2018-12-10
Rich Felker
fix
w
orde
x
p n
o
t to r
e
ad past end
o
f
string
ending
w
ith
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
R
ic
h
Felker
f
i
x
r
egression
i
n acces
s
to o
p
topt obje
c
t
commit
|
commitdiff
|
tree
2018-11-08
R
ich
F
e
l
ker
o
p
t
i
mi
z
e two
-
way str
s
tr and me
m
mem b
a
d
character shif
t
commit
|
commitdiff
|
tree
2018-11-03
Rich Felk
e
r
fix
reg
r
ession in setlocale f
o
r LC_
A
LL with per-categ
o
r
y
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
R
i
ch Fe
l
k
e
r
fi
x
fa
i
lure
t
o
flush stderr when fflush(0)
is ca
l
l
e
d
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix deadl
o
c
k
an
d
buf
f
e
r
ed data loss race in fclose
commit
|
commitdiff
|
tree
2018-11-02
R
ich Felker
remo
v
e commented-out debug print
f
from strst
r
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix spuriousl
y
s
low check in twoway
s
t
rst
r
/m
e
mm
e
m cores
commit
|
commitdiff
|
tree
2018-10-23
Rich Felker
don't omi
t
se
t
ting errno in internal __map_file f
u
nction
commit
|
commitdiff
|
tree
2018-10-22
Rich Felker
make
t
he d
e
fault lo
c
ale (& a varia
n
t) failu
r
e
-
free
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
R
i
ch Felke
r
s
i
mp
l
ify n
e
wlo
c
a
le and allow failure for explicit
locale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Ric
h
Fe
l
k
er
r
emove vol
a
t
ile qualification fr
o
m
category poin
t
ers
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felker
adapt setl
o
c
a
le t
o
support pos
s
ibility
of fail
u
re
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Fel
k
er
adjust
types in FILE struct to make line b
u
ffering
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
optimize inter
n
al
p
utc_u
n
l
ock
e
d
macro us
e
d
in putc
commit
|
commitdiff
|
tree
2018-10-18
Rich F
e
lker
f
i
x wro
n
g
r
esult for putc var
i
a
n
ts du
e
to o
p
erat
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
f
urther
optim
i
ze getc/putc when lo
c
king is need
e
d
commit
|
commitdiff
|
tree
2018-10-18
Rich F
e
lker
use prototype fo
r
function pointer in
st
a
t
ic link libc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Fel
k
er
fix error in constraints f
o
r stat
i
c lin
k
libc init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fix
b
uild
regression due to
m
issing file for putc changes
commit
|
commitdiff
|
tree
2018-10-18
R
ich
Felke
r
bypass
i
n
d
i
rec
t
ion th
r
ough pointer ob
j
ect
s
to acc
e
ss
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Fe
l
k
e
r
optimize hot paths
of putc with manu
a
l
shrin
k
-
w
rappin
g
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Felke
r
opt
i
mize h
o
t paths o
f
g
e
t
c with
man
u
al
shrink-wrapping
commit
|
commitdiff
|
tree
2018-10-18
Rich Felk
e
r
d
ocument
a
nd make explicit desired no
i
nline
p
roperty
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
i
m
pose
barrie
r
b
etwe
e
n thread pointer setup and use
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
m
a
k
e thre
a
d-pointer-loading asm non-volatile
commit
|
commitdiff
|
tree
2018-10-16
R
i
c
h Fel
k
er
remove ancient clang workar
o
und
from powe
r
p
c
pthread_arc
h
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
r
estore attribute((const)) to pthre
a
d_self and e
r
rno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h
Felker
a
d
d new stage 2b to dynamic linker boots
t
rap for thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ric
h
Felker
move std
i
o locking M
A
YBE_
W
AITERS definition
t
o s
t
d
i
o_impl
.
h
commit
|
commitdiff
|
tree
2018-10-15
R
ich Felke
r
fix misleading
p
l
a
cem
e
nt of
s
t
atement
o
n same li
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Ri
c
h Fel
k
er
allow escaped path-se
p
ara
t
or slashes in glob
commit
|
commitdiff
|
tree
2018-10-13
Rich
Felker
rewrite core of the glob implementatio
n
for cor
r
ectness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
fix d
l
sym
o
f thr
e
ad-local symbols on
archs with DTP_OF
F
SET!
=
0
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
com
b
i
n
e arch
A
BI
'
s DTP_OFFSET into
D
TV po
i
nter
s
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fix
red
u
ndant computations
o
f strl
e
n i
n
glob append
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fix
i
nvalid sub
s
titute of [1] for flexible array me
m
ber
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Rich Felker
fix
build regression
o
n armhf in tlsdesc asm
commit
|
commitdiff
|
tree
2018-10-05
Ric
h
Felker
a
l
low freea
d
d
rinfo of arb
i
trary
s
u
blists of addrinfo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
inline cp15 thread pointe
r
load in arm
dynamic TLSDESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Ric
h
F
elker
add TLSDESC support for 3
2
-bit arm
commit
|
commitdiff
|
tree
2018-09-26
Rich Felk
e
r
f
i
x
aliasing-based undefin
e
d b
e
havior in
st
r
ing functions
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
optimiz
e
nop
c
a
s
e of wmemmove
commit
|
commitdiff
|
tree
2018-09-23
Rich
F
elker
fix
u
n
defined pointe
r
comparison in wmemmove
commit
|
commitdiff
|
tree
2018-09-23
R
i
ch Felker
f
ix undefined p
o
inter c
o
m
parison in memmove
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
fix getaddrin
f
o regression with AI_ADDR
C
O
N
FI
G
on so
m
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
s
uppo
r
t
c
lang internal a
s
sembl
e
r when building for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
R
i
ch Felker
s
u
p
p
ort set
t
ing of defa
u
lt thread stack size via PT_GN
U
_STAC
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich
F
e
lker
increase defa
u
l
t thread stack/gu
a
rd size
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
limit the co
n
figurable default stack/guar
d
size for
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
rem
o
ve
redundant declarati
o
ns
of __def
a
ult_stack
s
ize
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
fix benign data r
a
c
e
in pthread_attr_init
commit
|
commitdiff
|
tree
2018-09-18
Rich Fel
k
er
fix deletion of pthread
t
sd keys that s
t
ill
h
ave non
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
R
i
ch Felker
getdelim: only gr
o
w
b
uffe
r
w
hen necessary, improve
.
.
.
commit
|
commitdiff
|
tree
2018-09-16
Rich Felker
fix null pointer subtraction and compa
r
ison
in
s
tdio
commit
|
commitdiff
|
tree
2018-09-16
Rich Felker
fix
f
ailure of getdelim to set s
t
ream orie
n
ta
t
ion on
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felke
r
check f
o
r ke
r
nel
s
upport before all
o
wing r
o
bust
m
u
t
e
x
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
R
i
ch Felker
fi
x
un
d
efined
b
ehavio
r
in strto* via FI
L
E buffer pointer
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felker
add hidden version of &errno accesso
r
f
unction
commit
|
commitdiff
|
tree
2018-09-14
Rich
F
elker
fix bui
l
d regress
i
on in sysconf for archs with v
a
riab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
Ri
c
h Felker
drop lazy plural forms
i
nit
in d
c
ngettext
commit
|
commitdiff
|
tree
2018-09-14
Rich F
e
lker
fix
b
r
o
ken atomic stor
e
on
p
owerpc[64]
commit
|
commitdiff
|
tree
2018-09-13
Rich Felker
fix regression with
compile
r
s
n
o
t
inco
r
porating C99
.
.
.
commit
|
commitdiff
|
tree
2018-09-13
R
i
c
h
Fe
l
ke
r
con
f
ig
u
re: onl
y
t
r
y
-Qunused-argument
s
for clang
commit
|
commitdiff
|
tree
2018-09-12
Rich Fel
k
er
remove vis
.
h protected-visibility hack
commit
|
commitdiff
|
tree
2018-09-12
R
i
ch Felker
split inte
r
nal lock API out of
libc
.
h
, creati
n
g loc
k
.
h
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
move misplaced _
_
fork_handler decla
r
a
t
ion
commit
|
commitdiff
|
tree
2018-09-12
Ric
h
Felke
r
remove spurious inclusion of
libc
.
h for LFS64 ABI aliases
commit
|
commitdiff
|
tree
2018-09-12
R
i
ch F
e
l
ker
reduce spurious inclusion
o
f
libc
.
h
commit
|
commitdiff
|
tree
2018-09-12
Ri
c
h Felker
u
s
e wra
p
per headers to hide
most namespaced/internally
.
.
.
commit
|
commitdiff
|
tree
next