c485cdb024
The locking can fail in a couple of ways:
- A concurrent fread from an unbuffered or line-buffered file flushes
the output of other line-buffered files, and if _fwalk locks every
file, then the fread blocks until other file reads have completed.
- __sfp can initialize a file lock while _fwalk is locking/unlocking it.
For now, revert to the behavior Bionic had in previous releases. This
commit reverts the file locking parts of commit
|
||
---|---|---|
.. | ||
fmemopen.cpp | ||
glue.h | ||
local.h | ||
parsefloat.c | ||
printf_common.h | ||
refill.c | ||
stdio.cpp | ||
stdio_ext.cpp | ||
vfprintf.cpp | ||
vfscanf.cpp | ||
vfwprintf.cpp | ||
vfwscanf.c |