Здравствуйте, уважаемые программисты. Помогите, пожалуйста, советом. Использую slackware 9 (gcc 3.2.2). Интересует, какие проблемы безопасности у функции system() в этой реализации? В устаревшей документации по безопасному программированию сказано, что эту функцию лучше вообще не использовать. Но сейчас новый gcc 3.2.2 и там может быть все по другому. Функции семейства exec не подходят, потому что они требуют передачу параметров отдельно(каждый параметр - в кавычки), а мне крайне необходимо что-бы системная команда запускалась сразу одной строкой (которая передается в функцию целиком), так как сама команда имеет тучу параметров и нет возможности их разделять для использования с exec. Как безопасно использовать system(), или чем ее заменить с учетом запуска команды цельной строкой? Заранее огромное спасибо всем за любую помощь.