Revamp ipc_init()
Remove ipc_lockwrap() and ipc_lockwrapBool()
Add ipc_getInput() and ipc_getOutput()
Init shared structural lock in ipc_init()
Revamp ipc_write()
Add IPC locking functions
Update ipc_write() to use locking functions
Revamp ipc_flush()
Revamp ipc_postEof(), ipc_unpostEof(), and ipc_isEofPosted()
Revamp ipc_purgeStream()
Fix cnd_signal() call in ipc_write()
Revamp ipc_read()
Revamp ipc_isEof()
Revamp ipc_send() and ipc_receive()