/* * Copyright 2024 Tenstorrent AI ULC * * SPDX-License-Identifier: Apache-2.0 */ #include #include #include int aio_cancel(int fildes, struct aiocb *aiocbp) { ARG_UNUSED(fildes); ARG_UNUSED(aiocbp); errno = ENOSYS; return -1; } int aio_error(const struct aiocb *aiocbp) { ARG_UNUSED(aiocbp); errno = ENOSYS; return -1; } int aio_fsync(int fildes, struct aiocb *aiocbp) { ARG_UNUSED(fildes); ARG_UNUSED(aiocbp); errno = ENOSYS; return -1; } int aio_read(struct aiocb *aiocbp) { ARG_UNUSED(aiocbp); errno = ENOSYS; return -1; } ssize_t aio_return(struct aiocb *aiocbp) { ARG_UNUSED(aiocbp); errno = ENOSYS; return -1; } int aio_suspend(const struct aiocb *const list[], int nent, const struct timespec *timeout) { ARG_UNUSED(list); ARG_UNUSED(nent); ARG_UNUSED(timeout); errno = ENOSYS; return -1; } int aio_write(struct aiocb *aiocbp) { ARG_UNUSED(aiocbp); errno = ENOSYS; return -1; } int lio_listio(int mode, struct aiocb *const ZRESTRICT list[], int nent, struct sigevent *ZRESTRICT sig) { ARG_UNUSED(mode); ARG_UNUSED(list); ARG_UNUSED(nent); ARG_UNUSED(sig); errno = ENOSYS; return -1; }