Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

82 lines
1.2 KiB

/*
* Copyright 2024 Tenstorrent AI ULC
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <errno.h>
#include <signal.h>
#include <zephyr/posix/aio.h>
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;
}