Lines Matching refs:name

141 	// name, respectively the requesting executable file name).
172 try_open_executable(const char *dir, int dirLength, const char *name,
176 size_t nameLength = strlen(name);
220 strcpy(buffer + dirLength + 1 + subDirLen, name);
225 strcpy(path + dirLength + 1, name);
260 search_executable_in_path_list(const char *name, const char *pathList,
267 TRACE(("runtime_loader: search_container_in_path_list() %s in %.*s\n", name,
278 fd = try_open_executable(pathList, pathEnd - pathList, name,
302 open_executable(char *name, image_type type, const char *rpath, const char* runpath,
309 if (strchr(name, '/')) {
310 // the name already contains a path, we don't have to search for it
311 fd = _kern_open(-1, name, O_RDONLY, 0);
315 // can't search harder an absolute path add-on name!
316 if (type == B_ADD_ON_IMAGE && name[0] == '/')
324 // For library (but not add-on), strip any path from name.
326 const char* paths = strrchr(name, '/') + 1;
327 memmove(name, paths, strlen(paths) + 1);
344 fd = search_executable_in_path_list(name, firstList,
349 fd = search_executable_in_path_list(name, secondList,
359 fd = search_executable_in_path_list(name, paths, strlen(paths),
366 TRACE(("runtime_loader: open_executable(%s): found at %s\n", name, buffer));
367 strlcpy(name, buffer, PATH_MAX);
396 test_executable(const char *name, char *invoker)
405 if (name == NULL)
408 strlcpy(path, name, sizeof(path));
590 const char* name = B_SHARED_OBJECT_HAIKU_ABI_VARIABLE_NAME;
591 size_t nameLength = strlen(name);
592 uint32 bucket = elf_hash(name) % symbolHashSize;
601 && strcmp(stringTable + symbol->st_name, name) == 0) {