The correct option is
A To keep one's position in the midst of difficulties
Option C is the correct answer because 'hold out' means to continue in a situation that is dangerous/difficult or to resist and survive in difficult circumstances.
Options A, B, D and E are incorrect because these are not the correct meanings of the given phrase.