aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-09-07 03:41:25 +0000
committerdos-reis <gdr@axiomatics.org>2008-09-07 03:41:25 +0000
commit52642d936f26a18f7d3818fcabe3fad2bff157ea (patch)
treed4df802fe96e589fb3a2decf20eec25783ac238f /src/lib
parent613fcc4c78d3bfe974754f1d3b0ebd5bbf2e5622 (diff)
downloadopen-axiom-52642d936f26a18f7d3818fcabe3fad2bff157ea.tar.gz
Fix HANDLE/socket mismatch.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/sockio-c.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/sockio-c.c b/src/lib/sockio-c.c
index 912e16a9..b3e4ca24 100644
--- a/src/lib/sockio-c.c
+++ b/src/lib/sockio-c.c
@@ -217,7 +217,7 @@ oa_close_socket(openaxiom_socket s)
ae full duplex communication links, supporting regular
file I/O operations. */
-OPENAXIOM_EXPORT int
+OPENAXIOM_EXPORT openaxiom_filedesc
oa_open_local_client_stream_socket(const char* path)
{
#ifdef __WIN32__
@@ -244,7 +244,7 @@ oa_open_local_client_stream_socket(const char* path)
if (GetLastError() != ERROR_PIPE_BUSY
|| !WaitNamedPipe(pipename, NMPWAIT_WAIT_FOREVER))
- return -1;
+ return INVALID_HANDLE_VALUE;
}
# undef NAMED_PIPE_PREFIX
#else
@@ -265,7 +265,7 @@ oa_open_local_client_stream_socket(const char* path)
}
OPENAXIOM_EXPORT int
-oa_filedesc_read(int desc, openaxiom_byte* buf, int size)
+oa_filedesc_read(openaxiom_filedesc desc, openaxiom_byte* buf, int size)
{
#ifdef __WIN32__
DWORD count = -1;
@@ -282,7 +282,7 @@ oa_filedesc_read(int desc, openaxiom_byte* buf, int size)
}
OPENAXIOM_EXPORT int
-oa_filedesc_write(int desc, const openaxiom_byte* buf, int size)
+oa_filedesc_write(openaxiom_filedesc desc, const openaxiom_byte* buf, int size)
{
#ifdef __WIN32__
DWORD count = -1;
@@ -299,7 +299,7 @@ oa_filedesc_write(int desc, const openaxiom_byte* buf, int size)
}
OPENAXIOM_EXPORT int
-oa_filedesc_close(int desc)
+oa_filedesc_close(openaxiom_filedesc desc)
{
#ifdef __WIN32__
return CloseHandle(desc) ? 0 : -1;