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