瀏覽代碼

Add missing _dl_dprintf arguments, as noticed by Tero Lyytik�inen <tero@paravant.fi>

Eric Andersen 23 年之前
父節點
當前提交
b7630a3594
共有 3 個文件被更改,包括 6 次插入3 次删除
  1. 2 1
      ldso/ldso/arm/elfinterp.c
  2. 2 1
      ldso/ldso/i386/elfinterp.c
  3. 2 1
      ldso/ldso/sh/elfinterp.c

+ 2 - 1
ldso/ldso/arm/elfinterp.c

@@ -236,7 +236,8 @@ _dl_parse(struct elf_resolve *tpnt, struct dyn_elf *scope,
 		}
 		else if (res >0)
 		{
-		        _dl_dprintf(2, "can't resolve symbol '%s'\n");
+			_dl_dprintf(2, "%s: can't resolve symbol '%s'\n",
+					_dl_progname, strtab + symtab[symtab_index].st_name);
 			goof += res;
 		}
 	  }

+ 2 - 1
ldso/ldso/i386/elfinterp.c

@@ -230,7 +230,8 @@ _dl_parse(struct elf_resolve *tpnt, struct dyn_elf *scope,
 		}
 		else if (res >0)
 		{
-		        _dl_dprintf(2, "can't resolve symbol '%s'\n");
+			_dl_dprintf(2, "%s: can't resolve symbol '%s'\n",
+					_dl_progname, strtab + symtab[symtab_index].st_name);
 			goof += res;
 		}
 	  }

+ 2 - 1
ldso/ldso/sh/elfinterp.c

@@ -236,7 +236,8 @@ _dl_parse(struct elf_resolve *tpnt, struct dyn_elf *scope,
 		}
 		else if (res >0)
 		{
-		        _dl_dprintf(2, "can't resolve symbol '%s'\n");
+			_dl_dprintf(2, "%s: can't resolve symbol '%s'\n",
+					_dl_progname, strtab + symtab[symtab_index].st_name);
 			goof += res;
 		}
 	  }