LAND VS RTL How to make the drone land safely in super high wind environments

Howdy. I have a drone that is supposed to loiter over its takeoff point. One of the features I added was an external module that monitors a bunch of different things one of which being wind speed. If any of these parameters exceeds the threshold I want it to land. Certain things I am setting it to just land mode but specifically with wind if the wind increases to the point where it can no longer position hold I need it to autonomously land. My question is: In land mode does it just change the altitude target until it gets to the ground? i.e. if the drone gets blown off target because of high sustained winds will it try to fight back to its set lat long position as it descends? Or does the set Lat long point reset once it enters land mode?
Also if the same thing happens and it switches to RTL will it continuously fight to get back to the lat long of the takeoff point before it descends (Running out of battery before it falls out of the sky?)