Lines Matching defs:sdf
2161 Sdf_desc *sdf;
2175 if ((sdf = sdf_find(needed, ofl->ofl_soneed)) == NULL) {
2176 if ((sdf = sdf_add(needed,
2179 sdf->sdf_rfile = ifl->ifl_name;
2187 if (rpath && (sdf->sdf_rpath == NULL))
2188 sdf->sdf_rpath = rpath;
2542 Sdf_desc *sdf;
2896 sdf = NULL;
2909 if ((sdf = sdf_find(base, ofl->ofl_socntl)) != NULL) {
2910 sdf->sdf_file = ifl;
2911 ifl->ifl_sdfdesc = sdf;
2943 (vdfisp || (sdf && (sdf->sdf_flags & FLG_SDF_SELECT))))
3461 process_req_lib(Sdf_desc *sdf, const char *dir, const char *file,
3491 DBG_CALL(Dbg_libs_req(ofl->ofl_lml, sdf->sdf_name,
3492 sdf->sdf_rfile, path));
3530 Sdf_desc *sdf;
3538 for (APLIST_TRAVERSE(ofl->ofl_soneed, idx1, sdf)) {
3543 char *file = (char *)sdf->sdf_name;
3552 if (sdf->sdf_file)
3558 sdf->sdf_file = ifl;
3562 if (sdf->sdf_file)
3575 DBG_CALL(Dbg_libs_req(ofl->ofl_lml, sdf->sdf_name,
3576 sdf->sdf_rfile, file));
3580 sdf->sdf_rfile);
3602 sdf->sdf_file = ifl;
3613 ifl = process_req_lib(sdf, path, file, ofl, &_rej);
3624 sdf->sdf_file = ifl;
3628 if (sdf->sdf_file)
3635 if (sdf->sdf_rpath != NULL) {
3638 rpath = libld_malloc(strlen(sdf->sdf_rpath) + 1);
3641 (void) strcpy(rpath, sdf->sdf_rpath);
3643 LA_SER_RUNPATH, sdf->sdf_rfile));
3649 path = expand(sdf->sdf_rfile, path,
3652 ifl = process_req_lib(sdf, path,
3664 sdf->sdf_file = ifl;
3671 if (sdf->sdf_file)
3680 ifl = process_req_lib(sdf, path, file, ofl, &rej);
3691 sdf->sdf_file = ifl;
3695 if (sdf->sdf_file)
3715 MSG_INTL(MSG_FIL_NOTFOUND), file, sdf->sdf_rfile);