diff options
| author | Meco Man <[email protected]> | 2023-12-30 21:52:52 +0800 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2024-01-02 21:25:26 +0800 |
| commit | 6cc63626d7f29534b5264c3fa1a4d04e8547eb37 (patch) | |
| tree | 3d5dcb4337cd396de83b8b4131d1252d081e4fe1 /components/drivers/include/ipc | |
| parent | 92bd28f22bcdc2e0a72803cf65afe9bb2a387ad6 (diff) | |
fix some -Wmissing-prototypes warnings
Diffstat (limited to 'components/drivers/include/ipc')
| -rw-r--r-- | components/drivers/include/ipc/pipe.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/drivers/include/ipc/pipe.h b/components/drivers/include/ipc/pipe.h index ddef3817df..94ac10f635 100644 --- a/components/drivers/include/ipc/pipe.h +++ b/components/drivers/include/ipc/pipe.h @@ -39,6 +39,11 @@ struct rt_pipe_device typedef struct rt_pipe_device rt_pipe_t; rt_pipe_t *rt_pipe_create(const char *name, int bufsz); +rt_err_t rt_pipe_open(rt_device_t device, rt_uint16_t oflag); +rt_ssize_t rt_pipe_read(rt_device_t device, rt_off_t pos, void *buffer, rt_size_t count); +rt_ssize_t rt_pipe_write(rt_device_t device, rt_off_t pos, const void *buffer, rt_size_t count); +rt_err_t rt_pipe_control(rt_device_t dev, int cmd, void *args); +rt_err_t rt_pipe_close(rt_device_t device); int rt_pipe_delete(const char *name); #endif /* PIPE_H__ */ |
