Rename of SHM with Fork and add GCC's Macro snippet