]>
git.proxmox.com Git - wasi-libc.git/blob - libc-bottom-half/cloudlibc/src/libc/unistd/write.c
5245da8a9bcdc0c02f81f6dec568d80adf40f2d6
1 // Copyright (c) 2015-2016 Nuxi, https://nuxi.nl/
3 // SPDX-License-Identifier: BSD-2-Clause
9 ssize_t
write(int fildes
, const void *buf
, size_t nbyte
) {
10 __wasi_ciovec_t iov
= {.buf
= buf
, .buf_len
= nbyte
};
12 __wasi_errno_t error
=
13 __wasi_fd_write(fildes
, &iov
, 1, &bytes_written
);
15 errno
= error
== ENOTCAPABLE
? EBADF
: error
;