Lines Matching refs:binpath
497 const char *argv0, *binpath, *library_path_rpath, *static_tls_extra; in _rtld() local
595 binpath = NULL; in _rtld()
597 fd = open_binary_fd(argv0, search_in_path, &binpath); in _rtld()
666 if (binpath == NULL) { in _rtld()
674 binpath); in _rtld()
5983 char *binpath, *pathenv, *pe, *res1; in open_binary_fd() local
5987 binpath = NULL; in open_binary_fd()
5990 binpath = xmalloc(PATH_MAX); in open_binary_fd()
6004 if (strlcpy(binpath, pe, PATH_MAX) >= PATH_MAX) in open_binary_fd()
6006 if (binpath[0] != '\0' && in open_binary_fd()
6007 strlcat(binpath, "/", PATH_MAX) >= PATH_MAX) in open_binary_fd()
6009 if (strlcat(binpath, argv0, PATH_MAX) >= PATH_MAX) in open_binary_fd()
6011 fd = open(binpath, O_RDONLY | O_CLOEXEC | O_VERIFY); in open_binary_fd()
6013 res = binpath; in open_binary_fd()