blanket
if (strncmp(path, blanket[i].pfx, blanket[i].len) == 0)
} *blanket;
blanket = malloc(nblanket * sizeof(*blanket));
if (blanket == NULL)
blanket[i].pfx = strdup(p);
if (blanket[i].pfx == NULL)
blanket[i].len = strlen(p);
if (blanket[i].len == 0 || *blanket[i].pfx != '/')
if (*(blanket[i].pfx + blanket[i].len-1) == '/')