src/cmd/tar.c: avoid conflict with strnlen in libc
diff --git a/src/cmd/tar.c b/src/cmd/tar.c
index 42dbef1..70ea8e0 100644
--- a/src/cmd/tar.c
+++ b/src/cmd/tar.c
@@ -423,7 +423,7 @@
  * be NUL.
  */
 static int
-strnlen(char *s, int n)
+sstrnlen(char *s, int n)
 {
 	return s[n - 1] != '\0'? n: strlen(s);
 }
@@ -437,7 +437,7 @@
 	char *fullname;
 
 	fullname = fullnamebuf+2;
-	namlen = strnlen(hp->name, sizeof hp->name);
+	namlen = sstrnlen(hp->name, sizeof hp->name);
 	if (hp->prefix[0] == '\0' || !isustar(hp)) {	/* old-style name? */
 		memmove(fullname, hp->name, namlen);
 		fullname[namlen] = '\0';
@@ -445,7 +445,7 @@
 	}
 
 	/* name is in two pieces */
-	pfxlen = strnlen(hp->prefix, sizeof hp->prefix);
+	pfxlen = sstrnlen(hp->prefix, sizeof hp->prefix);
 	memmove(fullname, hp->prefix, pfxlen);
 	fullname[pfxlen] = '/';
 	memmove(fullname + pfxlen + 1, hp->name, namlen);