From d6f20c13da9ef1aec966f2c0594dbf47a51d340e Mon Sep 17 00:00:00 2001 From: dimitri staessens Date: Thu, 12 May 2016 15:08:20 +0200 Subject: lib: dev: implementation of flow_cntl allows setting the oflags to make flow_read and flow_write blocking or non-blocking (FLOW_O_NONBLOCK). --- include/ouroboros/dev.h | 2 +- include/ouroboros/flow.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'include/ouroboros') diff --git a/include/ouroboros/dev.h b/include/ouroboros/dev.h index e857e211..d8e65144 100644 --- a/include/ouroboros/dev.h +++ b/include/ouroboros/dev.h @@ -31,7 +31,7 @@ /* These calls should be removed once we write the ouroboros OS. */ int ap_init(char * ap_name); -void ap_fini(); +void ap_fini(void); /* Returns file descriptor */ int ap_reg(char ** difs, size_t difs_size); diff --git a/include/ouroboros/flow.h b/include/ouroboros/flow.h index ff9085f7..380c671b 100644 --- a/include/ouroboros/flow.h +++ b/include/ouroboros/flow.h @@ -34,6 +34,9 @@ #define FLOW_O_INVALID (FLOW_O_WRONLY | FLOW_O_RDWR) +#define FLOW_F_GETFL 00000001 +#define FLOW_F_SETFL 00000002 + enum flow_state { FLOW_NULL = 0, FLOW_ALLOCATED, -- cgit v1.2.3