К вашей конкретной точке - если ваш вызов записи был блокирующий (как по умолчанию), переполнение будет просто блокировать вас до тех пор, пока не освободится буферное пространство.
Если вызов записи был неблокирующим , и буферы были заполнены, вы получили бы ошибку.