]> git.saurik.com Git - apple/libc.git/blobdiff - stdio/FreeBSD/refill.c
Libc-1044.1.2.tar.gz
[apple/libc.git] / stdio / FreeBSD / refill.c
index 8d42bbb6e029e6e78190bc372f9088b3eaff1a0a..7daa06294cb6ff80e62ec739e9032ddd04cdaa3f 100644 (file)
@@ -69,8 +69,7 @@ __srefill0(FILE *fp)
 {
 
        /* make sure stdio is set up */
-       if (!__sdidinit)
-               __sinit();
+       pthread_once(&__sdidinit, __sinit);
 
        ORIENT(fp, -1);