While updating my Gentoo musl chroot I was surprised by: ``` main.c: In function 'main': main.c:758:31: error: assignment of read-only variable 'stdin' 758 | stdin = fopen("/dev/tty", "rb"); | ^ ``` Musl does not support [stdin/stdout/stderr reassignment](https://wiki.gentoo.org/wiki/Musl_porting_notes#error:_assignment_of_read-only_variable_.27.5Bstdout.7Cstdin.7Cstderr.5D.27). In case you're wondering [about the reasons](https://www.openwall.com/lists/musl/2023/07/03/3). Looks like this was introduced in 359ba5cc3e5426512aeb1a8619f479fe5ba68ae3
While updating my Gentoo musl chroot I was surprised by:
Musl does not support stdin/stdout/stderr reassignment.
In case you're wondering about the reasons.
Looks like this was introduced in 359ba5c