История изменений
Исправление Sergeyka, (текущая версия) :
Но Вы же в этом разбираетесь, Вам зачем это понадобилось?
Да и в лекции
https://yztm.ru/epo/epo_z6l5/ Профессор говорит, что «Каналы не могут использоваться в качестве средства межпроцессного взаимодействия между независимыми процессами.» Но если форкнуть дочерний процесс, все можно. А оказывается можно и так читать. Это какой-то другой канал? Или выкинуть нафиг эту лекцию. Так и появился код выше, идея была такой: форкаю процесс, sh конвертит fd в file* и fgetc(fd) сработает нормально. Хотел на него всю работу свалить.
Исправление Sergeyka, :
Но Вы же в этом разбираетесь, Вам зачем это понадобилось?
Да и в лекции
https://yztm.ru/epo/epo_z6l5/ Профессор говорит, что «Каналы не могут использоваться в качестве средства межпроцессного взаимодействия между независимыми процессами.» Но если форкнуть дочерний процесс, все можно. А оказывается можно и так читать. Это какой-то другой канал? Или выкинуть нафиг эту лекцию.
Исправление Sergeyka, :
Но Вы же в этом разбираетесь, Вам зачем это понадобилось?
Да и в лекции
https://yztm.ru/epo/epo_z6l5/ Профессор говорит, что «Каналы не могут использоваться в качестве средства межпроцессного взаимодействия между независимыми процессами.» Но если форкнуть дочерний процесс, все можно. А оказывается можно и так читать. Это какой-то другой канал?
Исходная версия Sergeyka, :
Но Вы же в этом разбираетесь, Вам зачем это понадобилось?
Да и в лекции
https://yztm.ru/epo/epo_z6l5/ Профессор говорит, что «Каналы не могут использоваться в качестве средства межпроцессного взаимодействия между независимыми процессами.» Но если форкнуть дочерний процесс, все можно. А оказывается можно и так читать.