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