semaphore flagging

//