losetup: assorted fixes. Closes 6314
authorDenys Vlasenko <vda.linux@googlemail.com>
Thu, 27 Jun 2013 01:45:16 +0000 (03:45 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Thu, 27 Jun 2013 01:45:16 +0000 (03:45 +0200)
commit4928e9f7d0a17898300f20567a331417fafc16c1
tree4a739752319b99e192485dc8a4dbe08c8083b84f
parent879f008a8f890f83a005d0816d259c6157121e5b
losetup: assorted fixes. Closes 6314

"losetup -d" was not complaining that LOOPDEV is missing.
"losetup -a" was listing only up to /dev/loop9.
"losetup -f" looped forever if llop0 was taken, and never tried
anything after /dev/loop9.
"-o" with other options (say, -r) had no effect.

function                                             old     new   delta
losetup_main                                         376     419     +43

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
include/libbb.h
util-linux/losetup.c