diff options
| -rw-r--r-- | src/stdio/open_memstream.c | 1 | ||||
| -rw-r--r-- | src/stdio/open_wmemstream.c | 2 | 
2 files changed, 3 insertions, 0 deletions
| diff --git a/src/stdio/open_memstream.c b/src/stdio/open_memstream.c index ee834234..40f5ad60 100644 --- a/src/stdio/open_memstream.c +++ b/src/stdio/open_memstream.c @@ -89,6 +89,7 @@ FILE *open_memstream(char **bufp, size_t *sizep)  	f->f.write = ms_write;  	f->f.seek = ms_seek;  	f->f.close = ms_close; +	f->f.mode = -1;  	if (!libc.threaded) f->f.lock = -1; diff --git a/src/stdio/open_wmemstream.c b/src/stdio/open_wmemstream.c index cb693ea7..a7c3a645 100644 --- a/src/stdio/open_wmemstream.c +++ b/src/stdio/open_wmemstream.c @@ -94,5 +94,7 @@ FILE *open_wmemstream(wchar_t **bufp, size_t *sizep)  	if (!libc.threaded) f->f.lock = -1; +	fwide(&f->f, 1); +  	return __ofl_add(&f->f);  } | 
