fcntl file region lock