Cygwin: flock: Fix overlap handling in lf_setlock() and lf_clearlock()