Lines Matching refs:dlib_ptr

1083       struct dlib_entry *dlib_ptr;  in search_dir()  local
1084 for (dlib_ptr = dlibs; dlib_ptr != NULL; dlib_ptr = dlib_ptr->next) in search_dir()
1087 if (strcmp (dlib_ptr->soname, soname) == 0) in search_dir()
1091 if ((!is_link && dlib_ptr->is_link) in search_dir()
1092 || (is_link == dlib_ptr->is_link in search_dir()
1093 && _dl_cache_libcmp (dlib_ptr->name, direntry->d_name) < 0)) in search_dir()
1097 if (dlib_ptr->flag != flag) in search_dir()
1099 if (dlib_ptr->flag == FLAG_ELF in search_dir()
1101 dlib_ptr->flag = flag; in search_dir()
1102 else if ((dlib_ptr->flag == FLAG_ELF_LIBC5 in search_dir()
1103 || dlib_ptr->flag == FLAG_ELF_LIBC6) in search_dir()
1105 dlib_ptr->flag = flag; in search_dir()
1108 dlib_ptr->name, direntry->d_name, in search_dir()
1111 free (dlib_ptr->name); in search_dir()
1112 dlib_ptr->name = xstrdup (direntry->d_name); in search_dir()
1113 dlib_ptr->is_link = is_link; in search_dir()
1114 dlib_ptr->osversion = osversion; in search_dir()
1115 dlib_ptr->isa_level = isa_level; in search_dir()
1124 if (dlib_ptr == NULL) in search_dir()
1126 dlib_ptr = (struct dlib_entry *)xmalloc (sizeof (struct dlib_entry)); in search_dir()
1127 dlib_ptr->name = xstrdup (direntry->d_name); in search_dir()
1128 dlib_ptr->soname = soname; in search_dir()
1129 dlib_ptr->flag = flag; in search_dir()
1130 dlib_ptr->is_link = is_link; in search_dir()
1131 dlib_ptr->osversion = osversion; in search_dir()
1132 dlib_ptr->isa_level = isa_level; in search_dir()
1134 dlib_ptr->next = dlibs; in search_dir()
1135 dlibs = dlib_ptr; in search_dir()
1143 struct dlib_entry *dlib_ptr; in search_dir() local
1144 for (dlib_ptr = dlibs; dlib_ptr != NULL; dlib_ptr = dlib_ptr->next) in search_dir()
1154 if (dlib_ptr->is_link == 0) in search_dir()
1155 create_links (dir_name, entry->path, dlib_ptr->name, in search_dir()
1156 dlib_ptr->soname); in search_dir()
1157 filename = dlib_ptr->soname; in search_dir()
1164 printf ("\t%s -> %s\n", dlib_ptr->soname, dlib_ptr->name); in search_dir()
1165 filename = dlib_ptr->name; in search_dir()
1168 add_to_cache (entry->path, filename, dlib_ptr->soname, in search_dir()
1169 dlib_ptr->flag, dlib_ptr->osversion, in search_dir()
1170 dlib_ptr->isa_level, hwcap, entry->hwcaps); in search_dir()
1176 dlib_ptr = dlibs; in search_dir()
1177 free (dlib_ptr->soname); in search_dir()
1178 free (dlib_ptr->name); in search_dir()
1180 free (dlib_ptr); in search_dir()