about summary refs log tree commit diff
path: root/src/engine/e_system.c
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-15 12:56:56 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-15 12:56:56 +0000
commitdf073d5d3d763f8ad6782b30860e392100932ae2 (patch)
tree86c5378a0fbb8620b81d916f7c8c9ad2b201ab95 /src/engine/e_system.c
parentaa69a5452811b086f521cffd9d1f79beff3caf5d (diff)
downloadzcatch-df073d5d3d763f8ad6782b30860e392100932ae2.tar.gz
zcatch-df073d5d3d763f8ad6782b30860e392100932ae2.zip
changed stuff in e_system.h back
Diffstat (limited to 'src/engine/e_system.c')
-rw-r--r--src/engine/e_system.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/engine/e_system.c b/src/engine/e_system.c
index 08a6dfa1..90aeccc5 100644
--- a/src/engine/e_system.c
+++ b/src/engine/e_system.c
@@ -417,7 +417,7 @@ int net_host_lookup(const char *hostname, unsigned short port, NETADDR4 *addr)
 NETSOCKET net_udp4_create(NETADDR4 bindaddr)
 {
 	struct sockaddr addr;
-	unsigned long mode = 1;
+	unsigned int mode = 1;
 	int broadcast = 1;
 
 	/* create socket */
@@ -435,9 +435,9 @@ NETSOCKET net_udp4_create(NETADDR4 bindaddr)
 	
 	/* set non-blocking */
 #if defined(CONF_FAMILY_WINDOWS)
-	ioctlsocket(sock, FIONBIO, mode);
+	ioctlsocket(sock, FIONBIO, (unsigned long *)&mode);
 #else
-	ioctl(sock, FIONBIO, mode);
+	ioctl(sock, FIONBIO, (unsigned long *)&mode);
 #endif
 
 	/* set boardcast */
@@ -504,21 +504,21 @@ NETSOCKET net_tcp4_create(const NETADDR4 *a)
 
 int net_tcp4_set_non_blocking(NETSOCKET sock)
 {
-	unsigned long mode = 1;
+	unsigned int mode = 1;
 #if defined(CONF_FAMILY_WINDOWS)
-	return ioctlsocket(sock, FIONBIO, mode);
+	return ioctlsocket(sock, FIONBIO, (unsigned long *)&mode);
 #else
-	return ioctl(sock, FIONBIO, mode);
+	return ioctl(sock, FIONBIO, (unsigned long *)&mode);
 #endif
 }
 
 int net_tcp4_set_blocking(NETSOCKET sock)
 {
-	unsigned long mode = 0;
+	unsigned int mode = 0;
 #if defined(CONF_FAMILY_WINDOWS)
-	return ioctlsocket(sock, FIONBIO, mode);
+	return ioctlsocket(sock, FIONBIO, (unsigned long *)&mode);
 #else
-	return ioctl(sock, FIONBIO, mode);
+	return ioctl(sock, FIONBIO, (unsigned long *)&mode);
 #endif
 }