add: system("semaphore",...)