Lines Matching refs:ps_strings
77 struct ps_strings *__ps_strings __common = 0;
80 __dead __dso_hidden void ___start(void (*)(void), struct ps_strings *);
214 static void relocate_self(struct ps_strings *) __noinline;
217 relocate_self(struct ps_strings *ps_strings)
219 AuxInfo *aux = (AuxInfo *)(ps_strings->ps_argvstr + ps_strings->ps_nargvstr +
220 ps_strings->ps_nenvstr + 2);
297 struct ps_strings *ps_strings)
300 relocate_self(ps_strings);
303 if (ps_strings == NULL)
304 _FATAL("ps_strings missing\n");
305 __ps_strings = ps_strings;
307 environ = ps_strings->ps_envstr;
309 if (ps_strings->ps_argvstr[0] != NULL) {
311 __progname = ps_strings->ps_argvstr[0];
312 for (c = ps_strings->ps_argvstr[0]; *c; ++c) {
349 exit(main(ps_strings->ps_nargvstr, ps_strings->ps_argvstr, environ));