badproc = None, errorproc = None, failedproc = None,
*hunoz, **hukairz):
cdef sockaddr_in s_in, s_out
- cdef size_t sz_in, sz_out
+ cdef socklen_t sz_in, sz_out
cdef int fd
- if PyObject_TypeCheck(sk, socket.SocketType):
+ if typecheck(sk, socket.SocketType):
fd = sk.fileno()
sz_in = PSIZEOF(&s_in)
sz_out = PSIZEOF(&s_out)