Hello,
The ups and downs of strlcpy()
The root of this problem lies in the C language itself. C's native strings are not managed strings of the style natively provided in more modern languages such as Java, Go, and D.
Read more here:
https://lwn.net/Articles/507319/
Thank you,
Amine Moulay Ramdane.