LINUX.ORG.RU

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

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

Нет, «копию цикла» fork() не создаёт. fork() создаёт копии дескрипторов, памяти, etc. Тем не менее незакрытый в дочернем процессе указатель на stream rat_rub приводит к некорректному поведению fgets() в родительском процессе. Затрудняюсь сказать в чём конкретно здесь причина.

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

Нет, «копию цикла» fork() не создаёт. fork() создаёт копии дескрипторов, памяти, etc. Тем не менее незакрытый указатель на stream rat_rub приводит к некорректному поведению fgets() в родительском процессе. Затрудняюсь сказать в чём конкретно здесь причина.