Правильно читать не "стандартный метод" а "линуксовый хак"
Ну как бы при использовании стандартных библиотек код менять кардинально не приходилось при переносе между hp-ux, aix и линуксом. А вот попытка скомпилять под винду сразу утроила код в объёме