char *value;
int optc;
+ program_name = argv[0];
setlocale (LC_ALL, "");
bindtextdomain (PACKAGE, LOCALEDIR);
textdomain (PACKAGE);
atexit (close_stdout);
- if (argc < 1)
- error (EXIT_FAILURE, 0, _("too few arguments"));
-
- program_name = argv[0];
-
while ((optc = getopt_long (argc, argv, "fnqsv", longopts, NULL)) != -1)
{
switch (optc)
if (optind >= argc)
{
- error (EXIT_SUCCESS, 0, _("too few arguments"));
+ error (0, 0, _("too few arguments"));
usage (EXIT_FAILURE);
}
if (optind < argc)
{
- error (EXIT_SUCCESS, 0, _("too many arguments"));
+ error (0, 0, _("too many arguments"));
usage (EXIT_FAILURE);
}
}
if (verbose)
- error (EXIT_SUCCESS, errno, "%s", fname);
+ error (EXIT_FAILURE, errno, "%s", fname);
return EXIT_FAILURE;
}