lib: string: Implement strlcat
authorSean Anderson <seanga2@gmail.com>
Thu, 11 Mar 2021 05:15:42 +0000 (00:15 -0500)
committerTom Rini <trini@konsulko.com>
Mon, 12 Apr 2021 21:44:55 +0000 (17:44 -0400)
commit9af869c4145a668b6db9accdea554eb57895a25e
treee37d12c248da4ec31b1569e1973598b924bb818b
parentd3358ecc54be0bc3b4dd11f7a63eab0a2842f772
lib: string: Implement strlcat

This introduces strlcat, which provides a safer interface than strncat. It
never copies more than its size bytes, including the terminating nul. In
addition, it never reads past dest[size - 1], even if dest is not
nul-terminated.

This also removes the stub for dwc3 now that we have a proper
implementation.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
drivers/usb/dwc3/linux-compat.h
include/linux/string.h
lib/string.c