LINUX.ORG.RU

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

Исправление 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/ Профессор говорит, что «Каналы не могут использоваться в качестве средства межпроцессного взаимодействия между независимыми процессами.» Но если форкнуть дочерний процесс, все можно. А оказывается можно и так читать.