how many times is strlcpy used? This bug was fixed with strlcpy:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6...
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6...
His preferred solution is to use the highly portable
*((char *) mempcpy (dst, src, n)) = '\0';
make of that what you will…