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