LINUX.ORG.RU

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

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

По твой логике надо на каждый форк делать полную копию всех private mappings (потому что в общем случае ядро не знает, будут ли они перезаписываться).

Ещё один прозрел.

fork() не нужен, есть posix_spawn().

И даже если за ним идет exec для запуска дочернего процесса (наверное процентов 80 всех форков).

Можно обработать особым случаем.

Исправление X512, :

По твой логике надо на каждый форк делать полную копию всех private mappings (потому что в общем случае ядро не знает, будут ли они перезаписываться).

Ещё один прозрел.

fork() не нужен, есть posix_spawn().

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

По твой логике надо на каждый форк делать полную копию всех private mappings (потому что в общем случае ядро не знает, будут ли они перезаписываться).

Ещё один прозрел.