]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Use SYSERROR instead of perror
authorTycho Andersen <tycho.andersen@canonical.com>
Fri, 3 Apr 2015 21:17:26 +0000 (21:17 +0000)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 6 Apr 2015 16:49:47 +0000 (12:49 -0400)
It is impolite to print stuff to stderror owned by other people, and they might
miss it anyway since it's not in the normal log location.

Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
src/lxc/lxccontainer.c

index 6ce51853757a1c07afe16fd4746068d022e75bff..4762b1354e3b76b8776487e4bb6303c47e95c18f 100644 (file)
@@ -4018,7 +4018,7 @@ static bool do_lxcapi_checkpoint(struct lxc_container *c, char *directory, bool
        } else {
                pid_t w = waitpid(pid, &status, 0);
                if (w == -1) {
-                       perror("waitpid");
+                       SYSERROR("waitpid");
                        return false;
                }
 
@@ -4139,7 +4139,7 @@ static void do_restore(struct lxc_container *c, int pipe, char *directory, bool
 
                pid_t w = waitpid(pid, &status, 0);
                if (w == -1) {
-                       perror("waitpid");
+                       SYSERROR("waitpid");
                        goto out_fini_handler;
                }
 
@@ -4148,8 +4148,7 @@ static void do_restore(struct lxc_container *c, int pipe, char *directory, bool
                pipe = -1;
 
                if (sizeof(status) != ret) {
-                       perror("write");
-                       ERROR("failed to write all of status");
+                       SYSERROR("failed to write all of status");
                        goto out_fini_handler;
                }
 
@@ -4160,8 +4159,7 @@ static void do_restore(struct lxc_container *c, int pipe, char *directory, bool
                                int ret;
                                FILE *f = fopen(pidfile, "r");
                                if (!f) {
-                                       perror("reading pidfile");
-                                       ERROR("couldn't read restore's init pidfile %s\n", pidfile);
+                                       SYSERROR("couldn't read restore's init pidfile %s\n", pidfile);
                                        goto out_fini_handler;
                                }