Lines Matching refs:scmdata
58 typedef struct scmdata { struct
100 static scmdata_t scmdata; variable
300 if (scmdata.manifest == NULL || in chdir_scmdata()
301 (strcmp(scmpath, scmdata.metapath) != 0 && in chdir_scmdata()
303 strncmp(path, scmdata.root, scmdata.rootlen - 1) != 0) { in chdir_scmdata()
304 pnset_free(scmdata.manifest); in chdir_scmdata()
305 scmdata.manifest = NULL; in chdir_scmdata()
316 if (!scmdata.rootwarn) { in chdir_scmdata()
319 scmdata.rootwarn = B_TRUE; in chdir_scmdata()
332 (void) strlcpy(scmdata.metapath, scmpath, MAXPATHLEN); in chdir_scmdata()
333 (void) strlcpy(scmdata.root, basepath, MAXPATHLEN); in chdir_scmdata()
334 scmdata.manifest = manifest_func(scmdata.root); in chdir_scmdata()
340 if (scmdata.root[strlen(scmdata.root) - 1] != '/') in chdir_scmdata()
341 (void) strlcat(scmdata.root, "/", MAXPATHLEN); in chdir_scmdata()
342 scmdata.rootlen = strlen(scmdata.root); in chdir_scmdata()
368 path += scmdata.rootlen; in check_scmdata()
370 return (scmdata.manifest != NULL && pnset_check(scmdata.manifest, in check_scmdata()