re-implement netlock_acquire