461
464
(let ((buffer (or buffer (make-array length :element-type element-type)))
462
465
(length (or length (length buffer)))
463
466
(fd (socket-file-descriptor socket)))
465
469
(c-inline (fd buffer length
467
471
(:int :object :int :bool :bool :bool)
471
475
int flags = ( #3 ? MSG_OOB : 0 ) |