Implement buffer_write.