The following link provides useful information for porting process, thread, and shared memory applications between the Win32 API and the Linux API http://www-106.ibm.com/developerworks/eserver/articles/es-MigratingWin32toLinux.html?ca=dgr-lnxw01Win32CPPtoLinux1