diff options
author | dimitri staessens <[email protected]> | 2017-08-16 07:01:49 +0000 |
---|---|---|
committer | Sander Vrijders <[email protected]> | 2017-08-16 07:01:49 +0000 |
commit | c8283ea410e7d640537303c6b644bbc3afb35cd5 (patch) | |
tree | 57a4d386fcc20cd7bbef330a246357ed3cfdae35 /src/ipcpd/ipcp.h | |
parent | c3d9dbe4971549c8d2f8f821f06dcaa1dce90073 (diff) | |
parent | a27bef54052b81406ba3142be3da4ab2a6330de6 (diff) | |
download | ouroboros-c8283ea410e7d640537303c6b644bbc3afb35cd5.tar.gz ouroboros-c8283ea410e7d640537303c6b644bbc3afb35cd5.zip |
Merged in dstaesse/ouroboros/be-single-accept (pull request #553)
Be single accept
Diffstat (limited to 'src/ipcpd/ipcp.h')
-rw-r--r-- | src/ipcpd/ipcp.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ipcpd/ipcp.h b/src/ipcpd/ipcp.h index 9ce3ed77..d2ad7cde 100644 --- a/src/ipcpd/ipcp.h +++ b/src/ipcpd/ipcp.h @@ -26,6 +26,7 @@ #include <ouroboros/config.h> #include <ouroboros/hash.h> #include <ouroboros/ipcp.h> +#include <ouroboros/sockets.h> #include "shim-data.h" @@ -89,10 +90,17 @@ struct ipcp { int sockfd; char * sock_path; + uint8_t cbuf[IPCP_MSG_BUF_SIZE]; + size_t cmd_len; + int csockfd; + pthread_cond_t cmd_cond; + pthread_mutex_t cmd_lock; + int alloc_id; pthread_cond_t alloc_cond; pthread_mutex_t alloc_lock; + pthread_t acceptor; } ipcpi; int ipcp_init(int argc, |