Lines Matching refs:filename
809 const char* filename, in ApplyParsedPerms() argument
816 if (lsetfilecon(filename, parsed.selabel) != 0) { in ApplyParsedPerms()
818 filename, parsed.selabel, strerror(errno)); in ApplyParsedPerms()
829 if (chown(filename, parsed.uid, -1) < 0) { in ApplyParsedPerms()
831 filename, parsed.uid, strerror(errno)); in ApplyParsedPerms()
837 if (chown(filename, -1, parsed.gid) < 0) { in ApplyParsedPerms()
839 filename, parsed.gid, strerror(errno)); in ApplyParsedPerms()
845 if (chmod(filename, parsed.mode) < 0) { in ApplyParsedPerms()
847 filename, parsed.mode, strerror(errno)); in ApplyParsedPerms()
853 if (chmod(filename, parsed.dmode) < 0) { in ApplyParsedPerms()
855 filename, parsed.dmode, strerror(errno)); in ApplyParsedPerms()
861 if (chmod(filename, parsed.fmode) < 0) { in ApplyParsedPerms()
863 filename, parsed.fmode, strerror(errno)); in ApplyParsedPerms()
870 if ((removexattr(filename, XATTR_NAME_CAPS) == -1) && (errno != ENODATA)) { in ApplyParsedPerms()
873 filename, parsed.capabilities, strerror(errno)); in ApplyParsedPerms()
884 if (setxattr(filename, XATTR_NAME_CAPS, &cap_data, sizeof(cap_data), 0) < 0) { in ApplyParsedPerms()
886 filename, parsed.capabilities, strerror(errno)); in ApplyParsedPerms()
900 static int do_SetMetadataRecursive(const char* filename, const struct stat *statptr, in do_SetMetadataRecursive() argument
902 return ApplyParsedPerms(recursive_state, filename, statptr, recursive_parsed_args); in do_SetMetadataRecursive()
979 char* filename; in FileGetPropFn() local
981 if (ReadArgs(state, argv, 2, &filename, &key) < 0) { in FileGetPropFn()
986 if (stat(filename, &st) < 0) { in FileGetPropFn()
987 ErrorAbort(state, kFileGetPropFailure, "%s: failed to stat \"%s\": %s", name, filename, in FileGetPropFn()
995 ErrorAbort(state, kFileGetPropFailure, "%s too large for %s (max %d)", filename, name, in FileGetPropFn()
1008 f = fopen(filename, "rb"); in FileGetPropFn()
1010 ErrorAbort(state, kFileOpenFailure, "%s: failed to open %s: %s", name, filename, in FileGetPropFn()
1017 name, (long long)st.st_size+1, filename); in FileGetPropFn()
1064 free(filename); in FileGetPropFn()
1117 char* filename = contents->data; in WriteRawImageFn() local
1118 FILE* f = ota_fopen(filename, "rb"); in WriteRawImageFn()
1120 printf("%s: can't open %s: %s\n", name, filename, strerror(errno)); in WriteRawImageFn()
1256 char* filename; in ApplyPatchCheckFn() local
1257 if (ReadArgs(state, argv, 1, &filename) < 0) { in ApplyPatchCheckFn()
1264 int result = applypatch_check(filename, patchcount, sha1s); in ApplyPatchCheckFn()
1409 char* filename; in ReadFileFn() local
1410 if (ReadArgs(state, argv, 1, &filename) < 0) return NULL; in ReadFileFn()
1421 if (LoadFileContents(filename, &fc) == 0) { in ReadFileFn()
1428 free(filename); in ReadFileFn()
1441 char* filename; in WriteValueFn() local
1442 if (ReadArgs(state, argv, 2, &value, &filename) < 0) { in WriteValueFn()
1447 bool ret = android::base::WriteStringToFile(value, filename); in WriteValueFn()
1449 printf("%s: Failed to write to \"%s\": %s\n", name, filename, strerror(errno)); in WriteValueFn()
1453 free(filename); in WriteValueFn()
1471 char* filename; in RebootNowFn() local
1473 if (ReadArgs(state, argv, 2, &filename, &property) < 0) return NULL; in RebootNowFn()
1479 FILE* f = fopen(filename, "r+b"); in RebootNowFn()
1483 free(filename); in RebootNowFn()
1513 char* filename; in SetStageFn() local
1515 if (ReadArgs(state, argv, 2, &filename, &stagestr) < 0) return NULL; in SetStageFn()
1521 FILE* f = fopen(filename, "r+b"); in SetStageFn()
1533 return StringValue(filename); in SetStageFn()
1543 char* filename; in GetStageFn() local
1544 if (ReadArgs(state, argv, 1, &filename) < 0) return NULL; in GetStageFn()
1547 FILE* f = fopen(filename, "rb"); in GetStageFn()
1561 char* filename; in WipeBlockDeviceFn() local
1563 if (ReadArgs(state, argv, 2, &filename, &len_str) < 0) return NULL; in WipeBlockDeviceFn()
1567 int fd = ota_open(filename, O_WRONLY, 0644); in WipeBlockDeviceFn()
1570 free(filename); in WipeBlockDeviceFn()