aboutsummaryrefslogtreecommitdiff
path: root/contrib/argv0.c
blob: e2eeb8139a49a00574d3191c20d0bcf8ba9fc621 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "../ninitfeatures.h"
#include "../error_table.h"

int main(int argc,char **argv,char **envp) {
  errmsg_iam("argv0");
  if (argc < 3) { 
    carp("usage: argv0", " realname program [ arg ... ]");
    return 100;
  }
  pathexec_run(argv[1],argv + 2,envp);
  carp("unable to run ",argv[1],": ",error_string(table,errno));
  return 111;
}