-#include "stdio_impl.h"
+#include <stdio.h>
+#include "putc.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;
+ return do_putc(c, f);
}
-
-weak_alias(fputc, putc);
-weak_alias(fputc, _IO_putc);