refactor stdio open file list handling, move it out of global libc struct
[musl] / src / stdio / open_wmemstream.c
index 3537030..7ab2c64 100644 (file)
@@ -81,11 +81,5 @@ FILE *open_wmemstream(wchar_t **bufp, size_t *sizep)
 
        if (!libc.threaded) f->lock = -1;
 
-       OFLLOCK();
-       f->next = libc.ofl_head;
-       if (libc.ofl_head) libc.ofl_head->prev = f;
-       libc.ofl_head = f;
-       OFLUNLOCK();
-
-       return f;
+       return __ofl_add(f);
 }