criu: s/read()/lxc_read_nointr()/g

parent 12b5e01a
......@@ -1084,7 +1084,7 @@ static void do_restore(struct lxc_container *c, int status_pipe, struct migrate_
if (WEXITSTATUS(status)) {
int n;
n = read(pipes[0], buf, sizeof(buf));
n = lxc_read_nointr(pipes[0], buf, sizeof(buf));
if (n < 0) {
SYSERROR("failed reading from criu stderr");
goto out_fini_handler;
......@@ -1312,7 +1312,7 @@ static bool do_dump(struct lxc_container *c, char *mode, struct migrate_opts *op
return false;
}
n = read(criuout[0], buf, sizeof(buf));
n = lxc_read_nointr(criuout[0], buf, sizeof(buf));
close(criuout[0]);
if (n < 0) {
SYSERROR("read");
......@@ -1415,7 +1415,7 @@ bool __criu_restore(struct lxc_container *c, struct migrate_opts *opts)
close(pipefd[1]);
free(criu_version);
nread = read(pipefd[0], &status, sizeof(status));
nread = lxc_read_nointr(pipefd[0], &status, sizeof(status));
close(pipefd[0]);
if (sizeof(status) != nread) {
ERROR("reading status from pipe failed");
......
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