[lxc-devel] [PATCH 2/2] Use SYSERROR instead of perror
Stéphane Graber
stgraber at ubuntu.com
Mon Apr 6 16:07:54 UTC 2015
On Sat, Apr 04, 2015 at 01:54:10AM +0000, Serge Hallyn wrote:
> Quoting Tycho Andersen (tycho.andersen at canonical.com):
> > 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 at canonical.com>
>
> Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>
This patch won't apply to git master, can you send a rebased version?
>
> > ---
> > src/lxc/lxccontainer.c | 10 ++++------
> > 1 file changed, 4 insertions(+), 6 deletions(-)
> >
> > diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c
> > index 88cdf55..528101b 100644
> > --- a/src/lxc/lxccontainer.c
> > +++ b/src/lxc/lxccontainer.c
> > @@ -3880,7 +3880,7 @@ static bool lxcapi_checkpoint(struct lxc_container *c, char *directory, bool sto
> > } else {
> > pid_t w = waitpid(pid, &status, 0);
> > if (w == -1) {
> > - perror("waitpid");
> > + SYSERROR("waitpid");
> > return false;
> > }
> >
> > @@ -4003,7 +4003,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;
> > }
> >
> > @@ -4012,8 +4012,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;
> > }
> >
> > @@ -4024,8 +4023,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;
> > }
> >
> > --
> > 2.1.4
> >
> > _______________________________________________
> > lxc-devel mailing list
> > lxc-devel at lists.linuxcontainers.org
> > http://lists.linuxcontainers.org/listinfo/lxc-devel
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20150406/b9e50684/attachment.sig>
More information about the lxc-devel
mailing list