1#include "selinux_internal.h" 2 3#include <string.h> 4 5 6#ifndef HAVE_STRLCPY 7size_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