diff options
| author | Greg Hudson <ghudson@mit.edu> | 2008-10-24 17:12:00 +0000 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2008-10-24 17:12:00 +0000 |
| commit | 246f30acb1f0e47216bcd89b2b8309845846adfb (patch) | |
| tree | 431badcc2dea115c1023f2044bc7b84706d01431 /src/include | |
| parent | daf33d4ee65c82db2f5a800e590aff28c9a49fab (diff) | |
| download | krb5-246f30acb1f0e47216bcd89b2b8309845846adfb.tar.gz krb5-246f30acb1f0e47216bcd89b2b8309845846adfb.tar.xz krb5-246f30acb1f0e47216bcd89b2b8309845846adfb.zip | |
Add build system support for strlcpy and strlcat on platforms which do
not provide it natively.
ticket: 6200
status: open
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20916 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/k5-platform.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/k5-platform.h b/src/include/k5-platform.h index 279d6fd96..f4511278e 100644 --- a/src/include/k5-platform.h +++ b/src/include/k5-platform.h @@ -860,6 +860,14 @@ set_cloexec_file(FILE *f) #define va_copy(dest, src) memcmp(dest, src, sizeof(va_list)) #endif +/* Provide strlcpy/strlcat interfaces. */ +#ifndef HAVE_STRLCPY +#define strlcpy krb5int_strlcpy +#define strlcat krb5int_strlcat +extern size_t krb5int_strlcpy(char *dst, const char *src, size_t siz); +extern size_t krb5int_strlcat(char *dst, const char *src, size_t siz); +#endif + /* Provide [v]asprintf interfaces. */ #ifndef HAVE_VSNPRINTF #ifdef _WIN32 |
