Home | History | Annotate | Download | only in libiberty

Lines Matching refs:executable

66 /* Ensure that the executable pathname uses Win32 backslashes. This
69 that calls CreateProcess) *iff* the executable pathname (argv[0])
152 /* Tack the executable on the end of a (possibly slash terminated) buffer
155 tack_on_executable (char *buf, const char *executable)
160 backslashify (strcat (buf, executable));
186 mingw_rootify (const char *executable)
199 return executable;
207 return executable;
217 return executable;
240 return executable;
250 return executable;
258 return executable;
262 foundbuf = XNEWVEC (char, maxlen + strlen (executable));
276 return executable;
279 /* Concatenate the install location and the executable, turn all slashes
281 return tack_on_executable (foundbuf, executable);
285 rootify the executable based on that. */
287 msys_rootify (const char *executable)
290 size_t execlen = strlen (executable) + 1;
315 return tack_on_executable (buf, executable);
319 return executable;
564 /* Execute a Windows executable as a child process. This will fail if the
565 * target is not actually an executable, such as if it is a shell script. */
568 win32_spawn (const char *executable,
619 full_executable = find_executable (executable, search);
663 spawn_script (const char *executable, char *const *argv,
671 int fd = _open (executable, _O_RDONLY);
710 executable = strrchr (executable1, '\\') + 1;
711 if (!executable)
712 executable = executable1;
713 pid = win32_spawn (executable, TRUE, argv, env,
756 const char *executable, char * const * argv,
851 pid = win32_spawn (executable, (flags & PEX_SEARCH) != 0,
854 pid = spawn_script (executable, argv, env, dwCreationFlags,