}
#endif
-static int make_image_name(const char *path, char **ret) {
+int dissected_image_name_from_path(const char *path, char **ret) {
int r;
assert(path);
assert(ret);
if (path) {
- r = make_image_name(path, &name);
+ r = dissected_image_name_from_path(path, &name);
if (r < 0)
return r;
}
return r;
if (!di->image_name) {
- r = make_image_name(path, &di->image_name);
+ r = dissected_image_name_from_path(path, &di->image_name);
if (r < 0)
return r;
}
int dissected_image_mount_and_warn(DissectedImage *m, const char *where, uid_t uid_shift, uid_t uid_range, int userns_fd, DissectImageFlags flags);
int dissected_image_acquire_metadata(DissectedImage *m, int userns_fd, DissectImageFlags extra_flags);
+int dissected_image_name_from_path(const char *path, char **ret);
Architecture dissected_image_architecture(DissectedImage *m);