I'm writing a program that prints a dialogue to the screen and then asks for input. In musl, the dialogue does not show before fgets() is called, however in glibc it does. That causes a blank prompt and also some confusion. Attached is a minimal example and a log.