diff options
Diffstat (limited to 'components/drivers/include/ipc')
| -rw-r--r-- | components/drivers/include/ipc/pipe.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/components/drivers/include/ipc/pipe.h b/components/drivers/include/ipc/pipe.h index f9f2118f59..08aa287c6a 100644 --- a/components/drivers/include/ipc/pipe.h +++ b/components/drivers/include/ipc/pipe.h @@ -7,8 +7,6 @@ #include <rtthread.h> #include <rtdevice.h> -#if defined(RT_USING_POSIX) - #ifndef RT_PIPE_BUFSZ #define PIPE_BUFSZ 512 #else @@ -21,6 +19,7 @@ struct rt_pipe_device /* ring buffer in pipe device */ struct rt_ringbuffer *fifo; + rt_uint16_t bufsz; rt_uint8_t readers; rt_uint8_t writers; @@ -32,7 +31,6 @@ struct rt_pipe_device }; typedef struct rt_pipe_device rt_pipe_t; -rt_pipe_t *rt_pipe_create(const char *name); +rt_pipe_t *rt_pipe_create(const char *name, int bufsz); -#endif /* RT_USING_POSIX */ #endif /* PIPE_H__ */ |
