Unix generally doesn't have locking on devices. It only recently acquired proper locking on files. You can open a serial device (/dev/ttyS0, e.g.) in multiple processes. Events and data are distributed arbitrarily amongst all the processes with it open.


Roger - not necessarily speaking for empeg
_________________________
-- roger