X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fliblustre%2Ftests%2Ftest_common.c;h=a216d076fc92a7fce83cfab595384dd39eee4e26;hb=ea33371e03c8ab43a3e13dbcbb764f5f6b88c9f3;hp=a87f0fa9ea022f5b340ca31d3a47b0dee924857a;hpb=02a159972bde3db9e09246e3ed490252b1dd7251;p=fs%2Flustre-release.git diff --git a/lustre/liblustre/tests/test_common.c b/lustre/liblustre/tests/test_common.c index a87f0fa..a216d07 100644 --- a/lustre/liblustre/tests/test_common.c +++ b/lustre/liblustre/tests/test_common.c @@ -313,3 +313,16 @@ void t_ls(int fd, char *buf, int size) EXIT(-1); } } + +char *safe_strncpy(char *dst, char *src, int max_size) +{ + int src_size; + src_size=strlen(src); + if (src_size >= max_size) { + src_size=max_size-1; + } + memcpy(dst, src, src_size); + dst[src_size]=0; + + return(dst); +}