> "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