Lines Matching defs:rumpprefixlen
658 static size_t rumpprefixlen;
724 rumpprefixlen = strlen(buf);
725 if (rumpprefixlen < 2)
727 if (buf[rumpprefixlen-1] == '/' && strspn(buf, "/") != rumpprefixlen)
733 rumpprefixlen = strlen(rumpprefix);
1096 if (rumpprefix && plen >= rumpprefixlen) {
1097 if (strncmp(path, rumpprefix, rumpprefixlen) == 0
1098 && (plen == rumpprefixlen
1099 || *(path + rumpprefixlen) == '/')) {
1121 rv = path + rumpprefixlen;
1279 if (rumpprefix[rumpprefixlen-1] == '/')
1285 prefixgap = rumpprefixlen - 1; /* ``//+path'' */
1287 prefixgap = rumpprefixlen; /* ``/pfx+/path'' */
1299 memcpy(bufp, rumpprefix, rumpprefixlen);
1307 bufp[rumpprefixlen] = '\0';