Lines Matching defs:path
90 assert(destfile[0] != '\0', "invalid Perfdata file path");
163 // construct the path name to user specific tmp directory
203 // check if the given path is considered a secure directory for
205 // and is considered a secure location. Returns false if the path
208 static bool is_directory_secure(const char* path) {
212 fa = GetFileAttributes(path);
219 // unexpected error, declare the path insecure
222 " lasterror = %d\n", path, lasterror);
230 // so declare the path insecure. This may be too conservative,
235 warning("%s is a reparse point\n", path);
255 INTPTR_FORMAT "\n", path, fa);
489 char* path = NEW_C_HEAP_ARRAY(char, nbytes, mtInternal);
491 strcpy(path, dirname);
492 strcat(path, "\\");
493 strcat(path, filename);
495 if (::unlink(path) == OS_ERR) {
499 " store file %s : %s\n", path, strerror(errno));
504 FREE_C_HEAP_ARRAY(char, path, mtInternal);
543 static bool is_filesystem_secure(const char* path) {
550 warning("bypassing file system criteria checks for %s\n", path);
555 char* first_colon = strchr((char *)path, ':');
558 warning("expected device specifier in path: %s\n", path);
563 size_t len = (size_t)(first_colon - path);
565 strncpy(root_path, path, len + 1);
582 " path = %s: lasterror = %d\n",
583 root_path, path, GetLastError());