It’s rather that POSIX decided to add the strl functions, so adding them (and verifying their semantics) is a necessity.
That is very much Drepper’s position:
> Correct string handling means that you always know how long your strings are and therefore you can you memcpy (instead of strcpy).
> Beside, those who are using strcat or variants deserved to be punished.
It’s rather that POSIX decided to add the strl functions, so adding them (and verifying their semantics) is a necessity.