From owner-freebsd-current Fri Jan 9 16:19:44 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA00728 for current-outgoing; Fri, 9 Jan 1998 16:19:44 -0800 (PST) (envelope-from owner-freebsd-current) Received: from limbo.rtfm.net (nathan@rtfm.net [204.141.125.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA00712 for ; Fri, 9 Jan 1998 16:19:31 -0800 (PST) (envelope-from nathan@limbo.rtfm.net) Received: (from nathan@localhost) by limbo.rtfm.net (8.8.8/8.8.8) id TAA04379; Fri, 9 Jan 1998 19:19:46 -0500 (EST) Message-ID: <19980109191945.48808@rtfm.net> Date: Fri, 9 Jan 1998 19:19:45 -0500 From: Nathan Dorfman To: freebsd-current@FreeBSD.org Subject: Non-Posixly Correct pipe() and socketpair() Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 Sender: owner-freebsd-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Here's a quick question that arose in #unix yesterday. Why does FreeBSD have a bi-directional pipe() call when socketpair() does exactly this? What benefits does making pipe() bi as well have? Doesn't this break POSIX and introduce a new generation of Berkeleyisms? -- ________________ _______________________________ / Nathan Dorfman V PGP: finger nathan@rtfm.net / / nathan@rtfm.net | http://www.rtfm.net /