1 #include "selinux_internal.h"
2 
3 #include <string.h>
4 
5 
6 #ifndef HAVE_STRLCPY
strlcpy(char *dest, const char *src, size_t size)7 size_t strlcpy(char *dest, const char *src, size_t size)
8 {
9 	size_t ret = strlen(src);
10 
11 	if (size) {
12 		size_t len = (ret >= size) ? size - 1 : ret;
13 		memcpy(dest, src, len);
14 		dest[len] = '\0';
15 	}
16 	return ret;
17 }
18 #endif /* HAVE_STRLCPY */
19