I use an OS called QNX. Its a realtime, preemptive multitasking,
micro kernel, (...) operating system. It also happens to be POSIX
compliant. My problem is that my company uses this Os to
make telephony equipment, and I always end up porting
UNIX STREAMS device drivers over to it. I was wondering if anyone
knows of a good reference, or a definition of the API and functionality
required in a STREAMS interface. If I can find code (or pseudo code ) I
may even port it to QNX (at least the API ) to make it look like
I am running a STREAMS based OS even though I'm not (I'll hide the
massage passing, interrupt proxying, etc inside the STREAMS stuff.
Is this possible, and can someone point me in the right direction?
Cygnus Telecommunications Engineering Labs