1
0
mirror of https://gitlab.com/80486DX2-66/gists synced 2024-11-12 22:45:54 +05:30

freadln.c: add flushing of STDOUT

This commit is contained in:
Intel A80486DX2-66 2024-03-10 14:12:05 +03:00
parent 692eb05bf5
commit 139afe969b
Signed by: 80486DX2-66
GPG Key ID: 83631EF27054609B

View File

@ -30,6 +30,10 @@ ssize_t freadln(char** output, size_t* length_out) {
if (output == NULL)
return freadln_ERROR;
// NOTE: if the file is STDIN, flush STDOUT before waiting for input to
// make sure a prompt is displayed
fflush(stdout);
freadln_length_type length = 0;
*output = malloc((length + 1) * sizeof(char));