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