cfg_parser.y does not use fileno(2)