]>
git.proxmox.com Git - wasi-libc.git/blob - libc-top-half/musl/src/stdio/__stdout_write.c
f1aae3707cb32ebb1397b787084d5165b0788185
1 #include "stdio_impl.h"
3 #ifdef __wasilibc_unmodified_upstream
5 #include <__function___isatty.h>
8 size_t __stdout_write(FILE *f
, const unsigned char *buf
, size_t len
)
10 #ifdef __wasilibc_unmodified_upstream // isatty
13 f
->write
= __stdio_write
;
14 #ifdef __wasilibc_unmodified_upstream // isatty
15 if (!(f
->flags
& F_SVB
) && __syscall(SYS_ioctl
, f
->fd
, TIOCGWINSZ
, &wsz
))
17 if (!(f
->flags
& F_SVB
) && !__isatty(f
->fd
))
20 return __stdio_write(f
, buf
, len
);