From 192ccde3ae37e33eb33421a6877ed4b4a025fbdb Mon Sep 17 00:00:00 2001 From: dimitri staessens Date: Fri, 7 Oct 2016 16:05:52 +0200 Subject: lib: Add non-copy reading from fd for IPCPs --- include/ouroboros/ipcp-dev.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'include/ouroboros/ipcp-dev.h') diff --git a/include/ouroboros/ipcp-dev.h b/include/ouroboros/ipcp-dev.h index 3c2ff264..9343aeaa 100644 --- a/include/ouroboros/ipcp-dev.h +++ b/include/ouroboros/ipcp-dev.h @@ -39,12 +39,15 @@ int ipcp_flow_req_arr(pid_t api, int ipcp_flow_alloc_reply(int fd, int response); -/* returns flow descriptor and du buff */ -int ipcp_flow_read(struct shm_du_buff ** sdb); +int ipcp_flow_read(int fd, + struct shm_du_buff ** sdb); int ipcp_flow_write(int fd, struct shm_du_buff * sdb); void ipcp_flow_del(struct shm_du_buff * sdb); +/* returns flow descriptor and du buff */ +int ipcp_read_shim(struct shm_du_buff ** sdb); + #endif /* OUROBOROS_IPCP_DEV_H */ -- cgit v1.2.3