qmsk/net/socket/af_unix.pyx
changeset 29 4e8adf792802
parent 27 12468e38227e
child 49 e2f79e68418a
--- a/qmsk/net/socket/af_unix.pyx	Fri Aug 21 00:30:06 2009 +0300
+++ b/qmsk/net/socket/af_unix.pyx	Sun Aug 23 22:28:07 2009 +0300
@@ -1,4 +1,5 @@
 cimport qmsk.net.py as py
+cimport qmsk.net.libc as libc
 
 cdef class sockaddr_un (sockaddr) :
 
@@ -24,7 +25,7 @@
         self.sockaddr.sun_family = self.family
         
         # set the sun_path
-        memcpy(self.sockaddr.sun_path, addr, len(addr))
+        libc.memcpy(self.sockaddr.sun_path, addr, len(addr))
         self.sockaddr.sun_path[len(addr)] = '\0'
         
     cdef int _get_sockaddr (self, platform.sockaddr **sa_ptr, platform.socklen_t *sa_len) except -1 :
@@ -70,7 +71,7 @@
             return 0
 
         return (
-                libc.memcmp(<void *> &sa1.sin_path, <void *> &sa2.sin_path, sizeof(sa1.sin_path))
+                libc.memcmp(<void *> &sa1.sun_path, <void *> &sa2.sun_path, sizeof(sa1.sun_path))
         )
 
     def __str__ (self) :