* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include <getopt.h>
-
#include "libbb.h"
int losetup_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
char *s;
unsigned long long offset = 0;
- /* max 2 args, all opts are mutially exclusive */
+ /* max 2 args, all opts are mutually exclusive */
opt_complementary = "?2:d--of:o--df:f-do";
opt = getopt32(argv, "do:f", &opt_o);
argc -= optind;
if (argc != 1)
bb_show_usage();
if (del_loop(argv[0]))
- bb_perror_nomsg_and_die();
+ bb_simple_perror_msg_and_die(argv[0]);
return EXIT_SUCCESS;
}
if (argc == 2) {
/* -o or no option */
if (set_loop(&argv[0], argv[1], offset) < 0)
- bb_perror_nomsg_and_die();
+ bb_simple_perror_msg_and_die(argv[0]);
return EXIT_SUCCESS;
}
/* -o or no option */
s = query_loop(argv[0]);
if (!s)
- bb_perror_nomsg_and_die();
+ bb_simple_perror_msg_and_die(argv[0]);
printf("%s: %s\n", argv[0], s);
if (ENABLE_FEATURE_CLEAN_UP)
free(s);