avoid setting FILE lock count when not using flockfile
[musl] / src / stdio / __lockfile.c
index 6ebf620..3bf3c26 100644 (file)
@@ -8,7 +8,7 @@ int __lockfile(FILE *f)
                return 0;
        while ((owner = a_cas(&f->lock, 0, tid)))
                __wait(&f->lock, &f->waiters, owner, 1);
-       return f->lockcount = 1;
+       return 1;
 }
 
 void __unlockfile(FILE *f)