3 ms·
Please use strlcpy [1] instead. [1] http://www.unix.com/man-page/freebsd/3/strlcpy/ http://www.unix.com/man-page/freebsd/3/strlcpy/
by tlb 12y ago
Please use strlcpy [1] instead.
[1] http://www.unix.com/man-page/freebsd/3/strlcpy/ http://www.unix.com/man-page/freebsd/3/strlcpy/
- meowface 12y agoI feel like developers avoid use of much safer functions like this out of some misguided belief there'll be a performance impact, unfortunately. Premature optimization etc.
- ahomescu1 12y agoI imagine the biggest reason is actually portability. glibc [1] doesn't have strlcpy/strlcat, for example. 1 - http://lwn.net/Articles/507319/ http://lwn.net/Articles/507319/