6 ms·
"If you want to use the forthcoming portable LibreSSL, you need: [...] modern C string capabilities (strlcat, strlcpy, asprintf, etc)" This could lead to some
by beefhash 12y ago
"If you want to use the forthcoming portable LibreSSL, you need: [...] modern C string capabilities (strlcat, strlcpy, asprintf, etc)"
This could lead to some fun arguments, since the Ulrich Drepper rejects the idea of strl{cat,cpy}: http://www.sourceware.org/ml/libc-alpha/2000-08/msg00053.html http://www.sourceware.org/ml/libc-alpha/2000-08/msg00053.htm...
- dscrd 12y agoThat's 14 years ago. Is Drepper involved in anything anymore? http://www.linkedin.com/in/ulrichdrepper http://www.linkedin.com/in/ulrichdrepper not Red Hat anymore, apparently.
- beefhash 12y agoWell, it was WONTFIXed in 2004, which is just ten years ago: https://sourceware.org/bugzilla/show_bug.cgi?id=178 https://sourceware.org/bugzilla/show_bug.cgi?id=178 Maybe it's worth reheating the debate?
- justincormack 12y agoThe new glibc maintainers have very different opinions, and have reversed many WONTFIXes
- dscrd 12y agoOr perhaps we ought to drop this junk already. Musl libc implements strlcpy while being a whole lot less bloaty than glibc.
- pdw 12y agoIn Linux you can find those functions in libbsd.
- makomk 12y agoWhich is more than a little ridiculous. I've written code for Arduino and even that has strlcat and strlcpy - in fact, I had to fill in replacements for them in order to port the code to run on Linux.
- feld 12y agoDrepper is consistently wrong. At least he's consistent.