LINUX.ORG.RU

История изменений

Исправление makoven, (текущая версия) :

да, действительно пляски. Какой вообще смысл дублировать дескрипторы в функции execve, если эта функция вызывает совсем другую программу, которой мои дескрипторы нафиг не сдались..

system() я так понимаю тоже дублирует дескрипторы? То-есть, когда я в программе на lua, в которой открыто несколько сокетов, вызываю system.execute, в вызванный bash процесс клонируются все мои открытые файлы и сокеты? Безумие какое-то

Исходная версия makoven, :

да, действительно пляски. Какой вообще смысл дублировать дескрипторы в функции execve, если эта функция вызывает совсем другую программу, которой мои дескрипторы нафиг не сдались..

system() я так понимаю тоже дублирует дескрипторы? То-есть, когда я в программе на lua, в которой открыто несколько сокетов, вызываю system.execute, в bash клонируются все мои открытые файлы и сокеты? Безумие какое-то