__progname
printf(gettext("usage: %s [-hv] subcommand [args]\n"), __progname);
extern const char *__progname;
if (strcmp(__progname, "apropos") == 0) {
} else if (strcmp(__progname, "whatis") == 0) {
} else if (strcmp(__progname, "catman") == 0) {
} else if (strcmp(__progname, "makewhatis") == 0) {
__progname);
__progname);
__progname);
__progname);
(void) fprintf(stderr, gettext("\t%s -l\n"), __progname);
extern const char *__progname;
extern const char *__progname;
"[-s state]\n", __progname);
(void) fprintf(fp, "%s: ", __progname);
const char *__progname; /* GNU/Linux/BSD compatibility */
return (__progname);
__progname = udp->progname;
if (__progname != NULL)
errx(2, "usage: %s <file>\n", __progname);
extern const char *__progname;
__progname, cf_optopt);
__progname, cf_optopt);
fprintf(stderr, "%s: ", __progname);
char *__progname = NULL;
if (__progname == NULL) {
__progname = (char *)getexecname();
if ((p = strrchr(__progname, '/')) != 0)
__progname = p + 1;
return (__progname);
"%s: can't initialise locale\n"), __progname);
__progname, strerror(errno));
extern const char *__progname;
__progname, strerror(errno));
__progname, strerror(errno));
extern char *__progname;
__progname, strerror(errno));
extern const char *__progname;
__progname);
extern char *__progname;
__progname);