diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-03-14 08:43:17 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-03-14 08:43:17 -0400 | 
| commit | c9a164dfb5ed5b96a77cd09aad76090b435c11c1 (patch) | |
| tree | b516c66c12dca47467db796409951ca970c29e39 /lib/strlcat.c | |
| parent | 9fb9dfd963684e14a493705c6c330364f45d2641 (diff) | |
lib: Fixup strlcat and strlcpy to be a bit more descriptive
When I use these functions and am programming on linux I
always have to pull up a man page for these two functions
since they exist in *BSD land only.
Modify the name of the size variable to destsize on
pass in to give me the small hint I need to know
what to do.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/strlcat.c')
| -rw-r--r-- | lib/strlcat.c | 14 | 
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/strlcat.c b/lib/strlcat.c index 8186304437..be211f82a8 100644 --- a/lib/strlcat.c +++ b/lib/strlcat.c @@ -28,23 +28,25 @@  #ifndef HAVE_STRLCAT  #undef strlcat -size_t strlcat(char *__restrict dest, const char *__restrict src, size_t size); +size_t strlcat(char *__restrict dest, +	       const char *__restrict src, size_t destsize); -size_t strlcat(char *__restrict dest, const char *__restrict src, size_t size) +size_t strlcat(char *__restrict dest, +	       const char *__restrict src, size_t destsize)  {  	size_t src_length = strlen(src);  	/* Our implementation strlcat supports dest == NULL if size == 0  	   (for consistency with snprintf and strlcpy), but strnlen does  	   not, so we have to cover this case explicitly.  */ -	if (size == 0) +	if (destsize == 0)  		return src_length; -	size_t dest_length = strnlen(dest, size); -	if (dest_length != size) { +	size_t dest_length = strnlen(dest, destsize); +	if (dest_length != destsize) {  		/* Copy at most the remaining number of characters in the  		   destination buffer.  Leave for the NUL terminator.  */ -		size_t to_copy = size - dest_length - 1; +		size_t to_copy = destsize - dest_length - 1;  		/* But not more than what is available in the source string.  */  		if (to_copy > src_length)  			to_copy = src_length;  | 
