diff options
| author | dimitri staessens <dimitri.staessens@intec.ugent.be> | 2016-05-12 15:08:20 +0200 | 
|---|---|---|
| committer | dimitri staessens <dimitri.staessens@intec.ugent.be> | 2016-05-12 15:08:20 +0200 | 
| commit | d6f20c13da9ef1aec966f2c0594dbf47a51d340e (patch) | |
| tree | 9723ba8040cfcb543dadb1ef2417e700673977b6 /include | |
| parent | ccf989a567acc91f8559ea67d69f2b952410010b (diff) | |
| download | ouroboros-d6f20c13da9ef1aec966f2c0594dbf47a51d340e.tar.gz ouroboros-d6f20c13da9ef1aec966f2c0594dbf47a51d340e.zip | |
lib: dev: implementation of flow_cntl
allows setting the oflags to make flow_read and flow_write blocking or
non-blocking (FLOW_O_NONBLOCK).
Diffstat (limited to 'include')
| -rw-r--r-- | include/ouroboros/dev.h | 2 | ||||
| -rw-r--r-- | include/ouroboros/flow.h | 3 | 
2 files changed, 4 insertions, 1 deletions
| 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, | 
