]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
criu: s/read()/lxc_read_nointr()/g
authorChristian Brauner <christian.brauner@ubuntu.com>
Sun, 29 Jul 2018 21:46:54 +0000 (23:46 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sun, 29 Jul 2018 22:16:22 +0000 (00:16 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/criu.c

index ac4805aa6e559dfff652c86c12dddfe341a1c495..ae6702c9fb3cee4780a7c6a6f98ce6dc01109331 100644 (file)
@@ -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");