В Linux (2.6.35-22-generic) man pipe
утверждает, что
pipe () создает канал, однонаправленный канал данных, который может использоваться для межпроцессного взаимодействия. общение ".
В FreeBSD (6.3-RELEASE-p5) man pipe
утверждает, что
системный вызов pipe () создает канал, который является объектом, обеспечивающим двунаправленный поток данных, и выделяет пару файловые дескрипторы "
Один из них однонаправленный, другой - двунаправленный. Надеюсь, это не глупый вопрос, но какой метод является стандартным для этого? Оба ли они совместимы с POSIX?
Чтобы прояснить свои намерения, я потерял несколько баллов на экзамене за то, что полагал, что pipe () был одним из способов, и ищу патроны, чтобы вернуть эти очки; p