Original link: Linux Finally Eliminates The strncpy API After Six Years Of Work, 360+ Patches / Phoronix.
Everybody agrees that strncpy is a bad API. Not null terminating if n is reached is a disaster. Nobody should use it.