qmsk/net/sctp/sock.pyx
changeset 10 94b0d5a208c1
parent 8 b3880dafbab1
child 11 7ae92c2b433f
--- a/qmsk/net/sctp/sock.pyx	Sun Aug 16 19:22:02 2009 +0300
+++ b/qmsk/net/sctp/sock.pyx	Sun Aug 16 20:18:39 2009 +0300
@@ -11,6 +11,7 @@
 
 from qmsk.net.sctp.sock cimport *
 from qmsk.net.socket.addr cimport sockaddr
+from qmsk.net.socket cimport platform
 
 cimport libc
 from py cimport raise_errno
@@ -38,8 +39,8 @@
     cdef char *addr_ptr = addr_buf
 
     # fill it
-    cdef libc.sockaddr *sa
-    cdef libc.socklen_t sa_len
+    cdef platform.sockaddr *sa
+    cdef platform.socklen_t sa_len
 
     for addr in addrs :
         # get address's sockaddr info
@@ -71,7 +72,7 @@
     addrsoup_store(addrs, addr_buf)
 
     # then call
-    if c_sctp_bindx(sd, <libc.sockaddr *> addr_buf, len(addrs), flags) < 0 :
+    if c_sctp_bindx(sd, <platform.sockaddr *> addr_buf, len(addrs), flags) < 0 :
         raise_errno('sctp_bindx')
 
 def sctp_connectx (int sd, object addrs) :
@@ -93,6 +94,6 @@
     addrsoup_store(addrs, addr_buf)
 
     # then call
-    if c_sctp_connectx(sd, <libc.sockaddr *> addr_buf, len(addrs)) < 0 :
+    if c_sctp_connectx(sd, <platform.sockaddr *> addr_buf, len(addrs)) < 0 :
         raise_errno('sctp_connectx')