Re: HEADS UP: Win32/OS2/BeOS native ports

From: "Igor Kovalenko" <Igor(dot)Kovalenko(at)motorola(dot)com>
To: "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: "Matthew Kirkwood" <matthew(at)hairy(dot)beasts(dot)org>, "Marc G(dot) Fournier" <scrappy(at)hub(dot)org>, "mlw" <markw(at)mohawksoft(dot)com>, <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: HEADS UP: Win32/OS2/BeOS native ports
Date: 2002-05-08 19:42:56
Message-ID: 010a01c1f6c8$8e052b00$22c30191@comm.mot.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> "Igor Kovalenko" <Igor(dot)Kovalenko(at)motorola(dot)com> writes:
> > I was talking about named pipe vs UDS socket...
>
> Aren't those the same thing? You get a socket file either way.
>

On QNX named pipe will have type 'FIFO file', which has similar features to
a socket indeed but implemented differently but that is not the point. On
SysV derivatives they all will be implemented as 2 connected STREAMS heads.
On BSD they both will be same thing. Not sure about other systems. The UDS
API however was originally limited to BSD4.3 and only later started to
spread, whereas named pipes have been around longer and probably exist in
any Unix variant and probably other types of systems.

-- igor

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Paul Ramsey 2002-05-08 19:53:57 Re: Path to PostgreSQL portabiliy
Previous Message Tom Lane 2002-05-08 19:26:08 Re: HEADS UP: Win32/OS2/BeOS native ports