Lines Matching refs:d_name
276 if (! CONST_STRNEQ (entry->d_name, "lib")
277 || strncmp (entry->d_name + 3, filename, len) != 0)
281 && strcmp (entry->d_name + 3 + len, ".a") == 0)
291 if (! CONST_STRNEQ (entry->d_name + 3 + len, ".so"))
293 if (entry->d_name[6 + len] == '\0')
295 else if (entry->d_name[6 + len] == '.'
296 && ISDIGIT (entry->d_name[7 + len]))
301 for (s = entry->d_name + 6 + len; *s != '\0'; s++)
311 sscanf (entry->d_name + 3 + len, ".so.%d.%d",
319 full_path = xmalloc (dirnamelen + 1 + strlen (entry->d_name) + 1);
320 sprintf (full_path, "%s/%s", dirname, entry->d_name);
336 && strcmp (entry->d_name, found) > 0))))
340 found = (char *) xmalloc (strlen (entry->d_name) + 1);
341 strcpy (found, entry->d_name);