blob: 5a38a49b975adcad3192eda3148ef1acf55ad0df [file] [log] [blame]
Andrew Top286dd782018-10-02 16:52:45 -07001#include "stdio_impl.h"
2
3int puts(const char *s)
4{
5 int r;
6 FLOCK(stdout);
7 r = -(fputs(s, stdout) < 0 || putc_unlocked('\n', stdout) < 0);
8 FUNLOCK(stdout);
9 return r;
10}