История изменений
Исправление intelfx, (текущая версия) :
Нет, я всё равно не понимаю, зачем в программе на Си нужно вызывать ls (с любыми аргументами) и парсить его вывод.
Ок, я могу представить себе ситуацию, в которой нужно быстро и не заморачиваясь обойти какую-либо директорию. Но для таких целей существует find(1), который позволяет указать необходимый формат вывода с необходимыми разделителями.
Так что я по-прежнему утверждаю, что факт вызова ls из любой программы не имеет других объяснений помимо криворукости разработчика.
Исходная версия intelfx, :
Нет, я всё равно не понимаю, зачем в программе на Си нужно вызывать ls (с любыми аргументами) и парсить его вывод.
Ок, я могу представить себе ситуацию, в которой нужно быстро и не заморачиваясь обойти какую-либо директорию. Но для таких целей существует find(1), который позволяет указать необходимый формат вывода с необходимыми разделителями.
Так что я по-прежнему утверждаю, что факт вызова ls из какой бы то ни было программы не имеет других объяснений, кроме криворукости разработчика.