| #ifndef _STRLCPY_H | |
| #define _STRLCPY_H | |
| #include "config.h" | |
| #ifndef HAVE_STRLCPY | |
| # include <sys/types.h> | |
| /* | |
| * Copy src to string dst of size siz. At most siz-1 characters | |
| * will be copied. Always NUL terminates (unless siz == 0). | |
| * Returns strlen(src); if retval >= siz, truncation occurred. | |
| */ | |
| size_t strlcpy(char *dst, const char *src, size_t siz); | |
| # endif /* !HAVE_STRLCPY */ | |
| #endif /* _STRLCPY_H */ |