summaryrefslogtreecommitdiff
path: root/src/stdlib/strtod.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2026-05-05 20:34:14 -0400
committerRich Felker <dalias@aerifal.cx>2026-05-05 20:34:14 -0400
commit64f05291ff99ae407801ad7ab44cc4d7f6e0350f (patch)
tree8887f74e34b749a6df46da299e1a1700c1fd0e51 /src/stdlib/strtod.c
parentbb4b4102461acfbf77da759ca3a6deb555f3da3b (diff)
downloadmusl-64f05291ff99ae407801ad7ab44cc4d7f6e0350f.tar.gz
ldso: fix missing errno code when reporting relro mprotect failure
this code path potentially runs prior to stage 3, with thread-local storgae and thus errno unavailable. for this reason, commit 63c67053a3e42e9dff788de432f82ff07d4d772a removed the call to the mprotect function and replaced it with a __syscall operation that bypasses errno. however, this left the error message printing (which is only reachable in stage 3 and thus can safely access errno) with no error code for the %m format specifier to use. introduce a new set_errno function pointer that points to a no-op until stage 3. this is analogous to the error function pointer introduced in commit d16d7b10997e6f1c224c3de01b43868f0ce2cc3d.
Diffstat (limited to 'src/stdlib/strtod.c')
0 files changed, 0 insertions, 0 deletions