Я знаю, что если я вызываю функцию open
до fork()
, указатель IO разделяется между процессами.Дескрипторы файлов перед fork()
Если один из этих процессов закрывает файл, вызывающий функцию close(fd)
, будут ли другие процессы по-прежнему способны записывать/читать файл или файл будет закрыт для всех?
Да - дескрипторы файлов и там функция скопирована –