It is an inflection of keep. It means hold, afford, provide, support, feed, nurture, care for, protect, protect, repair, help, continue, resist. Continuity.
keeping is the gerund of the verb to keep. Meanings: 1. hold at time 2. hold fixed something in space 3. ensure economically by a dwelling, institution or person 4. make an idea, thought, or how true fact.