|author||Eric Wong <firstname.lastname@example.org>||2014-12-22 00:59:36 +0000|
|committer||Eric Wong <email@example.com>||2014-12-22 01:09:12 +0000|
Favor IO.select over IO#wait since the latter makes another ioctl syscall (which we'll make anyways for IO#nread). Having BasicSocket#recvmsg and recvmsg_nonblock detect the buffer size requires extra syscalls, so pass explict maxmesglen, flags, and maxcontrollen args to elide auto-detection since we already have the buffered amount from IO#nread. This cuts more syscalls from the "dtas-tl cat" invocation with larger tracklists.
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions