Multiplexed Special Devices
Guy Harris
guy at auspex.auspex.com
Wed Oct 10 13:13:44 AEST 1990
>Does anyone know the origin of the "Multiplexed Character Special" (IFMPC)
>and "Multiplexed Block Special" (IFMPB) device types?
It comes from "The UNIX Time-Sharing System, Seventh Edition" - more
commonly known as "V7". I don't remember any "multiplexed block
special" files being supported, but the multiplexed character special
files were a sort of IPC mechanism. You'll have to find somebody who
still has a V7 manual handy in order to get a full description; look
for, as I remember, the "mpx" man page.
I think they were rather buggy. I also think Berkeley fixed some of the
bugs in 4.1BSD, and used them for some IPC stuff (did "comsat" use
them?), but nuked them in 4.2BSD in favor of sockets.
>These are defined in the inode.h header file as it comes in all Releases
>of System V, but I've never seen it used in any kernel source.
It's somewhat amusing that the #defines survive in S5.
More information about the Comp.unix.internals
mailing list