Lines Matching refs:argv
1850 char **argv = (void *)(sp+1);
1851 char **argv_orig = argv;
1852 char **envp = argv+argc+1;
1903 if (argv[0])
1904 app.name = argv[0];
1912 app.name = argv[0];
1917 char *ldname = argv[0];
1920 argv++;
1921 while (argv[0] && argv[0][0]=='-' && argv[0][1]=='-') {
1922 char *opt = argv[0]+2;
1923 *argv++ = (void *)-1;
1930 else if (opt[12]) *argv = 0;
1931 else if (*argv) env_path = *argv++;
1934 else if (opt[7]) *argv = 0;
1935 else if (*argv) env_preload = *argv++;
1938 else if (opt[5]) *argv = 0;
1939 else if (*argv) replace_argv0 = *argv++;
1941 argv[0] = 0;
1944 argv[-1] = (void *)(argc - (argv-argv_orig));
1945 if (!argv[0]) {
1954 fd = open(argv[0], O_RDONLY);
1956 dprintf(2, "%s: cannot load %s: %s\n", ldname, argv[0], strerror(errno));
1961 dprintf(2, "%s: %s: Not a valid dynamic program\n", ldname, argv[0]);
1966 app.name = argv[0];
2004 argv[-3] = (void *)app.loadmap;
2077 argv[0], libc.tls_size);
2128 if (replace_argv0) argv[0] = replace_argv0;
2132 CRTJMP((void *)aux[AT_ENTRY], argv-1);