9 char *argv0, *args, *flags, *p, *p0;
14 if((p = strrchr(argv0, '/')) != nil)
16 flags = getenv("flagfmt");
17 args = getenv("args");
20 fprint(2, "aux/usage: $0 not set\n");
28 fmtfdinit(&fmt, 2, buf, sizeof buf);
29 fmtprint(&fmt, "usage: %s", argv0);
33 p += chartorune(&r, p);
34 if(*p == ',' || *p == 0){
36 fmtprint(&fmt, " [-");
39 fmtprint(&fmt, "%C", r);
56 fmtprint(&fmt, " [-%C %s]", r, p0);
62 fmtprint(&fmt, " %s", args);