Lines Matching refs:filename
772 const char* filename, in ApplyParsedPerms() argument
779 if (lsetfilecon(filename, parsed.selabel) != 0) { in ApplyParsedPerms()
781 filename, parsed.selabel, strerror(errno)); in ApplyParsedPerms()
792 if (chown(filename, parsed.uid, -1) < 0) { in ApplyParsedPerms()
794 filename, parsed.uid, strerror(errno)); in ApplyParsedPerms()
800 if (chown(filename, -1, parsed.gid) < 0) { in ApplyParsedPerms()
802 filename, parsed.gid, strerror(errno)); in ApplyParsedPerms()
808 if (chmod(filename, parsed.mode) < 0) { in ApplyParsedPerms()
810 filename, parsed.mode, strerror(errno)); in ApplyParsedPerms()
816 if (chmod(filename, parsed.dmode) < 0) { in ApplyParsedPerms()
818 filename, parsed.dmode, strerror(errno)); in ApplyParsedPerms()
824 if (chmod(filename, parsed.fmode) < 0) { in ApplyParsedPerms()
826 filename, parsed.fmode, strerror(errno)); in ApplyParsedPerms()
833 if ((removexattr(filename, XATTR_NAME_CAPS) == -1) && (errno != ENODATA)) { in ApplyParsedPerms()
836 filename, parsed.capabilities, strerror(errno)); in ApplyParsedPerms()
847 if (setxattr(filename, XATTR_NAME_CAPS, &cap_data, sizeof(cap_data), 0) < 0) { in ApplyParsedPerms()
849 filename, parsed.capabilities, strerror(errno)); in ApplyParsedPerms()
863 static int do_SetMetadataRecursive(const char* filename, const struct stat *statptr, in do_SetMetadataRecursive() argument
865 return ApplyParsedPerms(recursive_state, filename, statptr, recursive_parsed_args); in do_SetMetadataRecursive()
943 char* filename; in FileGetPropFn() local
945 if (ReadArgs(state, argv, 2, &filename, &key) < 0) { in FileGetPropFn()
950 if (stat(filename, &st) < 0) { in FileGetPropFn()
952 name, filename, strerror(errno)); in FileGetPropFn()
960 filename, name, MAX_FILE_GETPROP_SIZE); in FileGetPropFn()
970 FILE* f = fopen(filename, "rb"); in FileGetPropFn()
973 name, filename, strerror(errno)); in FileGetPropFn()
979 name, (long long)st.st_size+1, filename); in FileGetPropFn()
1025 free(filename); in FileGetPropFn()
1085 char* filename = contents->data; in WriteRawImageFn() local
1086 FILE* f = fopen(filename, "rb"); in WriteRawImageFn()
1089 name, filename, strerror(errno)); in WriteRawImageFn()
1232 char* filename; in ApplyPatchCheckFn() local
1233 if (ReadArgs(state, argv, 1, &filename) < 0) { in ApplyPatchCheckFn()
1240 int result = applypatch_check(filename, patchcount, sha1s); in ApplyPatchCheckFn()
1392 char* filename; in ReadFileFn() local
1393 if (ReadArgs(state, argv, 1, &filename) < 0) return NULL; in ReadFileFn()
1399 if (LoadFileContents(filename, &fc) != 0) { in ReadFileFn()
1400 free(filename); in ReadFileFn()
1410 free(filename); in ReadFileFn()
1428 char* filename; in RebootNowFn() local
1430 if (ReadArgs(state, argv, 2, &filename, &property) < 0) return NULL; in RebootNowFn()
1436 FILE* f = fopen(filename, "r+b"); in RebootNowFn()
1440 free(filename); in RebootNowFn()
1470 char* filename; in SetStageFn() local
1472 if (ReadArgs(state, argv, 2, &filename, &stagestr) < 0) return NULL; in SetStageFn()
1478 FILE* f = fopen(filename, "r+b"); in SetStageFn()
1490 return StringValue(filename); in SetStageFn()
1500 char* filename; in GetStageFn() local
1501 if (ReadArgs(state, argv, 1, &filename) < 0) return NULL; in GetStageFn()
1504 FILE* f = fopen(filename, "rb"); in GetStageFn()
1518 char* filename; in WipeBlockDeviceFn() local
1520 if (ReadArgs(state, argv, 2, &filename, &len_str) < 0) return NULL; in WipeBlockDeviceFn()
1523 int fd = open(filename, O_WRONLY, 0644); in WipeBlockDeviceFn()
1526 free(filename); in WipeBlockDeviceFn()