Pulled correction from 'main' branch

Fixed shared memory attribute to allow inter-process sharing
Added convenience functions to ipcdef in Linux directory