Lines Matching refs:argv0
129 find_executable (const char *argv0)
206 for (p = argv0; *p; p++)
237 Now concatenate the path item and argv0. */
238 concat_name = (char *) xmalloc (p_len + strlen (argv0) + 2);
245 strcpy (concat_name, argv0);
250 strcpy (concat_name + p_len + 1, argv0);
261 if (maybe_executable (argv0))
262 return canonicalize_file_name (argv0);
274 const char *argv0)
279 executable_fullname = find_executable (argv0);
292 set_program_name_and_installdir (const char *argv0,
296 const char *argv0_stripped = argv0;
302 size_t argv0_len = strlen (argv0);
305 if (memcmp (argv0 + argv0_len - exeext_len - 4, ".bin", 4) == 0)
314 const char *s1 = argv0 + argv0_len - exeext_len;
332 memcpy (shorter, argv0, argv0_len - exeext_len - 4);
335 argv0 + argv0_len - exeext_len - 4,
347 prepare_relocate (orig_installprefix, orig_installdir, argv0);