--- binutils-2.15.91.0.2/binutils/dllwrap.c.orig 2004-07-28 06:36:09.000000000 +0200 +++ binutils-2.15.91.0.2/binutils/dllwrap.c 2004-07-31 20:23:00.454866160 +0200 @@ -253,7 +253,7 @@ dash = NULL; slash = NULL; - for (cp = name; *cp != '\0'; ++cp) + for (cp = prog_name; *cp != '\0'; ++cp) { if (*cp == '-') dash = cp; @@ -272,17 +272,17 @@ cmd = NULL; if (dash != NULL) - /* First, try looking for a prefixed PROG_NAME in the - PROGRAM_NAME directory, with the same prefix as PROGRAM_NAME. */ - cmd = look_for_prog (name, name, dash - name + 1); + /* First, try looking for a prefixed NAME in the + PROG_NAME directory, with the same prefix as PROG_NAME. */ + cmd = look_for_prog (name, prog_name, dash - prog_name + 1); if (slash != NULL && cmd == NULL) - /* Next, try looking for a PROG_NAME in the same directory as + /* Next, try looking for a NAME in the same directory as that of this program. */ - cmd = look_for_prog (name, name, slash - name + 1); + cmd = look_for_prog (name, prog_name, slash - prog_name + 1); if (cmd == NULL) - /* Just return PROG_NAME as is. */ + /* Just return NAME as is. */ cmd = xstrdup (name); return cmd;