Home | History | Annotate | Download | only in common

Lines Matching refs:ps_strings

80 struct ps_strings *__ps_strings __common = 0;
83 __dead __dso_hidden void ___start(void (*)(void), struct ps_strings *);
217 static void relocate_self(struct ps_strings *) __noinline;
220 relocate_self(struct ps_strings *ps_strings)
222 AuxInfo *aux = (AuxInfo *)(ps_strings->ps_argvstr + ps_strings->ps_nargvstr +
223 ps_strings->ps_nenvstr + 2);
323 struct ps_strings *ps_strings)
326 relocate_self(ps_strings);
329 if (ps_strings == NULL)
330 _FATAL("ps_strings missing\n");
331 __ps_strings = ps_strings;
333 environ = ps_strings->ps_envstr;
335 if (ps_strings->ps_argvstr[0] != NULL) {
337 __progname = ps_strings->ps_argvstr[0];
338 for (c = ps_strings->ps_argvstr[0]; *c; ++c) {
375 exit(main(ps_strings->ps_nargvstr, ps_strings->ps_argvstr, environ));