X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib-python/blobdiff_plain/b3c87d862e8f44754113ee9bf374e9fcfbc9e7ac..b51b6cf0b65c84c7b9e130719beede595cc1bfbd:/selpk.pyx diff --git a/selpk.pyx b/selpk.pyx index 5d7e9cb..fe85a9f 100644 --- a/selpk.pyx +++ b/selpk.pyx @@ -84,8 +84,8 @@ cdef class SelPacketBuffer: def eof(me): return _maybecall(me._eof, ()) -cdef void _selpkfunc2(unsigned char *p, size_t n, pkbuf *pk, - size_t *keep, void *arg): +cdef void _selpkfunc(unsigned char *p, size_t n, pkbuf *pk, + size_t *keep, void *arg): cdef SelPacketBuffer pb cdef void *rp cdef int rn @@ -101,10 +101,5 @@ cdef void _selpkfunc2(unsigned char *p, size_t n, pkbuf *pk, if rn: memcpy(p + n - rn, rp, rn) keep[0] = rn -cdef void _selpkfunc(unsigned char *p, size_t n, pkbuf *pk, - size_t *keep, void *arg): - PyEval_AcquireLock() - _selpkfunc2(p, n, pk, keep, arg) - PyEval_ReleaseLock() #----- That's all, folks ----------------------------------------------------