strlcpy
[Posted June 11, 2003 by corbet]
| From: |
| Theo de Raadt <deraadt@cvs.openbsd.org> |
| To: |
| lwn@lwn.net |
| Subject: |
| strlcpy |
| Date: |
| Thu, 05 Jun 2003 14:11:00 -0600 |
Two thing you guys might like to be aware of:
1) We certainly hope that the Linux version is 100% compatible. Even
a teeny little incompatibility here would be utterly dumb. Ours is
under an ISC-like license -- you cannot get more free than that, and
we would be utterly pissed off if Linus went and made incompatible
changes (and I think the community should also be; note that Linux
snprintf is not 100% complaint either). Solaris had a bug in the
first strlcpy/strlcat they shipped, and I believe they have now
adjusted to just using our code -- to avoid incompatibilities.
2) Our bootblocks, kernels, and all of userland (except for a few GNU
things like gcc, cvs, and binutils) are not using strcpy, strcat,
sprintf, or vsprintf anymore. Essentially our entire tree has been
converted to use the safer (bounded) variants.
(
Log in to post comments)