Re: [Qemu-devel] [PATCH v4] qemu-io: Add generic function for reinitializing optind.

2019-01-20 Thread Max Reitz
On 18.01.19 11:11, Richard W.M. Jones wrote: > On FreeBSD 11.2: > > $ nbdkit memory size=1M --run './qemu-io -f raw -c "aio_write 0 512" $nbd' > Parsing error: non-numeric argument, or extraneous/unrecognized suffix -- > aio_write > > After main option parsing, we reinitialize optind so we c

Re: [Qemu-devel] [PATCH v4] qemu-io: Add generic function for reinitializing optind.

2019-01-18 Thread Eric Blake
On 1/18/19 4:11 AM, Richard W.M. Jones wrote: > On FreeBSD 11.2: > > $ nbdkit memory size=1M --run './qemu-io -f raw -c "aio_write 0 512" $nbd' > Parsing error: non-numeric argument, or extraneous/unrecognized suffix -- > aio_write > > After main option parsing, we reinitialize optind so we

Re: [Qemu-devel] [PATCH v4] qemu-io: Add generic function for reinitializing optind.

2019-01-18 Thread Daniel P . Berrangé
On Fri, Jan 18, 2019 at 10:11:14AM +, Richard W.M. Jones wrote: > On FreeBSD 11.2: > > $ nbdkit memory size=1M --run './qemu-io -f raw -c "aio_write 0 512" $nbd' > Parsing error: non-numeric argument, or extraneous/unrecognized suffix -- > aio_write > > After main option parsing, we rein

[Qemu-devel] [PATCH v4] qemu-io: Add generic function for reinitializing optind.

2019-01-18 Thread Richard W.M. Jones
On FreeBSD 11.2: $ nbdkit memory size=1M --run './qemu-io -f raw -c "aio_write 0 512" $nbd' Parsing error: non-numeric argument, or extraneous/unrecognized suffix -- aio_write After main option parsing, we reinitialize optind so we can parse each command. However reinitializing optind to 0

[Qemu-devel] [PATCH v4] qemu-io: Add generic function for reinitializing optind.

2019-01-18 Thread Richard W.M. Jones
v3 was posted here: https://lists.gnu.org/archive/html/qemu-devel/2019-01/msg01536.html In v4: - Detect optreset at ./configure time and use ifdef HAVE_OPTRESET. - Adjusted comment style. - Checkpatch is now clean. - Retested on Linux, FreeBSD 11.2 and OpenBSD 6.4. Rich.