Ошибка “Syntax error: Bad fd number” при вызове функции system c++
При вызове:
1 |
system("ipfw pipe list >& pipe.lst"); |
Вызывает возврат с ошибкой «Syntax error: Bad fd number»
Та же самая команда, выполненная на прямую в консоли, выполняется без ошибок. ОС FreeBSD. Необходимо записать в файл результат выполнения ipfw pipe list, включая stderr
Как костыль отлавливаю код возврата system. Но не хорошее решениие для меня, т.к. вижу код, но не вижу текста ошибки..