qemu-img: omit errno value in error message
commitb0a6620acfe4c2997935cb3a9baa0d429ab8d61a
authorMichael Tokarev <mjt@tls.msk.ru>
Fri, 11 Aug 2023 11:09:46 +0000 (11 14:09 +0300)
committerKevin Wolf <kwolf@redhat.com>
Fri, 8 Sep 2023 15:03:09 +0000 (8 17:03 +0200)
tree8ec10db391304d74cdbf34da3e3c825e19b716b2
parentfa9185fcdfceeb1a02f61a003acd19509e146bde
qemu-img: omit errno value in error message

I'm getting io-qcow2-244 test failure on mips*
due to output mismatch:

  Take an internal snapshot:
 -qemu-img: Could not create snapshot 'test': -95 (Operation not supported)
 +qemu-img: Could not create snapshot 'test': -122 (Operation not supported)
  No errors were found on the image.

This is because errno values might be different across
different architectures.

This error message in qemu-img.c is the only one which
prints errno directly, all the rest print strerror(errno)
only.  Fix this error message and the expected output
of the 3 test cases too.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Message-ID: <20230811110946.2435067-1-mjt@tls.msk.ru>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
qemu-img.c
tests/qemu-iotests/080.out
tests/qemu-iotests/112.out
tests/qemu-iotests/244.out