Я думаю, вы слишком много читаете в названии: все это означает, что некоторые API по соглашению возвращают 0, чтобы указать на ошибку, другие возвращают -1.Для API, который возвращает -1, это не означает, что 0 когда-либо будет действительным дескриптором, просто API возвращает -1, чтобы указать сбой.
Так что это действительно о значении, которое обычно используетсяс помощью API для указания сбоя;в нем ничего не говорится о том, являются ли какие-либо другие значения дескриптора действительными или нет для какого-либо данного набора API.