> ha minden fgv hibakódot ad vissza, és nem csak 0 / 1, hanem pl. egy enum-ból választja ki a hibakódokat.
Szerintem egy függvény elég ha jelzi a hibát (NULL, 0, '\0', -1, vagy más értéktartományon kívüli elem visszaadásával), a hibakód meg kiderülhet az errno -ból.