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