const char *errmesg);
extern time_t strtotime_or_err(const char *str, const char *errmesg);
-extern bool hyperlinkwanted_or_err(const char *mode, const char *errmesg);
+extern bool hyperlinkwanted(const char *mode);
extern int isdigit_strend(const char *str, const char **end);
#define isdigit_string(_s) isdigit_strend(_s, NULL)
return (time_t) user_input;
}
-bool hyperlinkwanted_or_err(const char *mode, const char *errmesg)
+bool hyperlinkwanted(const char *mode)
{
if (mode && strcmp(mode, "never") == 0)
return false;
if (!mode || strcmp(mode, "auto") == 0)
return isatty(STDOUT_FILENO) ? true : false;
- errx(EXIT_FAILURE, "%s: '%s'", errmesg, mode);
+ errx(EXIT_FAILURE, _("invalid argument of --hyperlink: %s"), mode);
}
/*
err(EXIT_FAILURE, _("failed to drop privilege"));
break;
case OPT_HYPERLINK:
- if (hyperlinkwanted_or_err(optarg,
- _("invalid hyperlink argument")))
+ if (hyperlinkwanted(optarg))
ctl.uri = xgethosturi(NULL);
break;
case 'V':
findmnt.flags |= FL_SHADOWED;
break;
case FINDMNT_OPT_HYPERLINK:
- if (hyperlinkwanted_or_err(optarg,
- _("invalid hyperlink argument")))
+ if (hyperlinkwanted(optarg))
findmnt.uri = xgethosturi(NULL);
break;
case FINDMNT_OPT_ID:
errtryhelp(EXIT_FAILURE);
break;
case OPT_HYPERLINK:
- if (hyperlinkwanted_or_err(optarg,
- _("invalid hyperlink argument")))
+ if (hyperlinkwanted(optarg))
lsblk->uri = xgethosturi(NULL);
break;
case 'H':