Lines Matching refs:mountpoint
422 const char *mountpoint, struct selabel_handle *sehnd)
424 return make_ext4fs_sparse_fd_directory(fd, len, mountpoint, sehnd, NULL);
428 const char *mountpoint, struct selabel_handle *sehnd,
434 return make_ext4fs_internal(fd, directory, NULL, mountpoint, NULL,
440 const char *mountpoint, struct selabel_handle *sehnd)
442 return make_ext4fs_directory(filename, len, mountpoint, sehnd, NULL);
446 const char *mountpoint, struct selabel_handle *sehnd,
461 status = make_ext4fs_internal(fd, directory, NULL, mountpoint, NULL,
546 static void extract_base_fs_allocations(const char *directory, const char *mountpoint,
587 if (strlen(stored_file_name) < strlen(mountpoint)) {
590 snprintf(real_file_name, MAX_PATH, "%s%s", directory, stored_file_name + strlen(mountpoint));
662 void generate_base_alloc_file_out(FILE* base_alloc_file_out, char* dir, char* mountpoint,
670 // substitute mountpoint for the leading directory in the filename, in the output file
671 fprintf(base_alloc_file_out, "%s%s", mountpoint, p->filename + dirlen);
689 char *mountpoint;
705 mountpoint = strdup("");
707 mountpoint = canonicalize_abs_slashes(_mountpoint);
792 extract_base_fs_allocations(directory, mountpoint, base_alloc_file_in);
806 root_inode_num = build_default_directory_structure(mountpoint, sehnd);
809 root_inode_num = build_directory_structure(directory, mountpoint, target_out_directory, 0,
812 root_inode_num = build_default_directory_structure(mountpoint, sehnd);
822 if (selabel_lookup(sehnd, &secontext, mountpoint, S_IFDIR) < 0) {
823 error("cannot lookup security context for %s", mountpoint);
827 printf("Labeling %s as %s\n", mountpoint, secontext);
844 // substitute mountpoint for the leading directory in the filename, in the output file
845 fprintf(block_list_file, "%s%s", mountpoint, p->filename + dirlen);
857 generate_base_alloc_file_out(base_alloc_file_out, directory, mountpoint, p);
882 free(mountpoint);