* FIXME: Buffer is using 'write', but we need to use 'sendmsg' (wrapped by comms_unix_send) for ancillary
* data. This is why we need to send the ancillary data separately from usual data here. Maybe extend the
* buffer so it can use 'sendmsg' somehow - a custom callback for writing the data? Then we could send data
* and anc. data at once in one buffer_write call.
*/