Am 03.03.2010 13:07, schrieb Juan Quintela: > Now that we changed all create calls to return errno, just print it. > > Signed-off-by: Juan Quintela <quint...@redhat.com> > --- > qemu-img.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/qemu-img.c b/qemu-img.c > index 0c9f2d4..f6c40fb 100644 > --- a/qemu-img.c > +++ b/qemu-img.c > @@ -374,7 +374,7 @@ static int img_create(int argc, char **argv) > } else if (ret == -EFBIG) { > error("The image size is too large for file format '%s'", fmt); > } else { > - error("Error while formatting"); > + error("Error (%s) while formatting for file format '%s'", > strerror(ret), fmt); > } > } > return 0; > @@ -687,7 +687,7 @@ static int img_convert(int argc, char **argv) > } else if (ret == -EFBIG) { > error("The image size is too large for file format '%s'", > out_fmt); > } else { > - error("Error while formatting '%s'", out_filename); > + error("Error (%s) while formatting file '%s'", strerror(ret), > out_filename); > } > } >
I think it should be strerror(-ret) in both cases. Kevin