Re: HEADS UP: Win32/OS2/BeOS native ports - Mailing list pgsql-hackers

From Igor Kovalenko
Subject Re: HEADS UP: Win32/OS2/BeOS native ports
Date
Msg-id 010a01c1f6c8$8e052b00$22c30191@comm.mot.com
Whole thread Raw
In response to Re: HEADS UP: Win32/OS2/BeOS native ports  (Matthew Kirkwood <matthew@hairy.beasts.org>)
List pgsql-hackers
> "Igor Kovalenko" <Igor.Kovalenko@motorola.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




pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: HEADS UP: Win32/OS2/BeOS native ports
Next
From: Paul Ramsey
Date:
Subject: Re: Path to PostgreSQL portabiliy