damn. We need root privilages to do semaphore operations even if we