Я открываю файл в программе A. Его дескриптор файла - 3. Используя fork, за которым следует execve, я выполняю другую программу B, где я немедленно открываю другой файл. Этот дескриптор файлов равен 4. Если A и B не разделяют таблицу дескрипторов файлов, то дескриптор файла открытого в B файла должен быть равен 3. Мне нужно создать дочерние процессы, не разделяющие адресное пространство родителей, включая открытые файлы.
Большое спасибо