Commit 127637bc authored by Ruslan Kuprieiev's avatar Ruslan Kuprieiev Committed by Pavel Emelyanov

image: add dir parameter to open_image_dir()

Signed-off-by: 's avatarRuslan Kuprieiev <kupruser@gmail.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 555c8acd
......@@ -121,7 +121,7 @@ static int setup_opts_from_req(int sk, CriuOpts *req)
return -1;
}
if (open_image_dir() < 0)
if (open_image_dir(".") < 0)
return -1;
log_closedir();
......
......@@ -291,7 +291,7 @@ int main(int argc, char *argv[])
if (opts.img_parent)
pr_info("Will do snapshot from %s\n", opts.img_parent);
ret = open_image_dir();
ret = open_image_dir(".");
if (ret < 0) {
pr_perror("Can't open current directory");
return -1;
......
......@@ -229,13 +229,13 @@ err:
return -1;
}
int open_image_dir(void)
int open_image_dir(char *dir)
{
int fd, ret;
fd = open(".", O_RDONLY);
fd = open(dir, O_RDONLY);
if (fd < 0) {
pr_perror("Can't open cwd");
pr_perror("Can't open dir %s", dir);
return -1;
}
......
......@@ -68,7 +68,7 @@ extern bool ns_per_id;
#define O_SHOW (O_RDONLY)
#define O_RSTR (O_RDONLY)
extern int open_image_dir(void);
extern int open_image_dir(char *dir);
extern void close_image_dir(void);
extern int open_image_at(int dfd, int type, unsigned long flags, ...);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment