aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/sockio.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/sockio.h b/src/include/sockio.h
index 8efc2347..50fe3287 100644
--- a/src/include/sockio.h
+++ b/src/include/sockio.h
@@ -44,6 +44,7 @@
# include <sys/types.h>
# include <sys/socket.h>
# include <netinet/in.h>
+# include <sys/un.h>
#endif
#include "openaxiom-c-macros.h"
@@ -79,6 +80,13 @@ typedef struct openaxiom_sio {
+OPENAXIOM_EXPORT int oa_open_local_client_stream_socket(const char*);
+OPENAXIOM_EXPORT int oa_open_local_server_stream_socket(const char*);
+
+OPENAXIOM_EXPORT int oa_filedesc_write(int, const openaxiom_byte*, int);
+OPENAXIOM_EXPORT int oa_filedesc_read(int, openaxiom_byte*, int);
+OPENAXIOM_EXPORT int oa_filedesc_close(int);
+
OPENAXIOM_EXPORT int sread(openaxiom_sio*, openaxiom_byte*, int, const char*);
OPENAXIOM_EXPORT int swrite(openaxiom_sio*, const openaxiom_byte*, int,
const char*);