Remix.run Logo
naturalmovement 7 hours ago

A reminder that we've had strlcpy[1] for ~ 30 years but it was never accepted into the Linux world because of typical petty open source bullshit. This is why we can't have nice things.

[1] https://man.openbsd.org/strlcpy

ericbarrett 6 hours ago | parent | next [-]

The Linux kernel had strlcpy over 20 years ago. It was removed in favor of strscpy because the latter was judged a better interface. Here's a 2022 article: https://lwn.net/Articles/905777/

BoingBoomTschak 7 hours ago | parent | prev [-]

Actually, glibc 2.38 has it.

naturalmovement 6 hours ago | parent [-]

Wow it only took them 26 years to import a 30 line C function, a third of which is comments?

I should have sent them a nice fruit basket to commemorate the occasion.