flock-style distributed locks and semaphores