wok-next annotate busybox/stuff/1.26/losetup.u @ rev 19690

Up bwm-ng, startup-notification
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Apr 12 04:05:03 2017 +0300 (2017-04-12)
parents 4c6c19c4bc38
children
rev   line source
al@19592 1 keep previous default behaviour and display cloop devices
al@19592 2 --- busybox-1.26/util-linux/losetup.c
al@19592 3 +++ busybox-1.26/util-linux/losetup.c
al@19592 4 @@ -82,17 +82,21 @@
al@19592 5 }
al@19592 6
al@19592 7 /* -a */
al@19592 8 - if (opt == OPT_a) {
al@19592 9 - int n;
al@19592 10 + if (opt == OPT_a || (!opt && !argv[0])) {
al@19592 11 + int i, n;
al@19592 12 + static const char *fmt[3] = { LOOP_FORMAT, "/dev/cloop", "/dev/cloop%u" };
al@19592 13 +
al@19592 14 + for (i = 0; i < 3; i++)
al@19592 15 for (n = 0; n < MAX_LOOP_NUM; n++) {
al@19592 16 char *s;
al@19592 17
al@19592 18 - sprintf(dev, LOOP_FORMAT, n);
al@19592 19 + sprintf(dev, fmt[i], n);
al@19592 20 s = query_loop(dev);
al@19592 21 if (s) {
al@19592 22 printf("%s: %s\n", dev, s);
al@19592 23 free(s);
al@19592 24 }
al@19592 25 + if (i == 1) break; /* /dev/cloop */
al@19592 26 }
al@19592 27 return EXIT_SUCCESS;
al@19592 28 }