Pulled correction from 'main' branch
Fixed shared memory attribute to allow inter-process sharing
Added convenience functions to ipcdef in Linux directory