Chromium Code Reviews| Index: fusl/src/stdio/fputc.c |
| diff --git a/fusl/src/stdio/fputc.c b/fusl/src/stdio/fputc.c |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..92762c98f8ccf28312140d0df717441483e15e79 |
| --- /dev/null |
| +++ b/fusl/src/stdio/fputc.c |
| @@ -0,0 +1,10 @@ |
| +#include "stdio_impl.h" |
| + |
| +int fputc(int c, FILE *f) |
| +{ |
| + if (f->lock < 0 || !__lockfile(f)) |
| + return putc_unlocked(c, f); |
| + c = putc_unlocked(c, f); |
| + __unlockfile(f); |
| + return c; |
| +} |