Introduction - If you have any usage issues, please Google them yourself
read sub-buffers thus in cases where read(2) is being used to drain the channel buffers, special-purpose communication between kernel and user isn t necessary for basic operation.