* dlltool.c (run): Add missing 3rd arg to waitpid.
authorDavid Edelsohn <dje.gcc@gmail.com>
Thu, 31 Aug 1995 11:10:32 +0000 (11:10 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Thu, 31 Aug 1995 11:10:32 +0000 (11:10 +0000)
binutils/ChangeLog
binutils/dlltool.c

index 7f009c668bd230a77b369245b0179ed58a802bf1..a88bacdc4f2ace4ebe834f4164b09d3287286921 100644 (file)
@@ -1,3 +1,7 @@
+Thu Aug 31 04:09:16 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * dlltool.c (run): Add missing 3rd arg to waitpid.
+
 Wed Aug 30 11:02:11 1995  steve chamberlain  <sac@slash.cygnus.com>
 
        * Makefile.in (TOOL_PROGS): Include dlltool if needed.
index 9ea319d3c670ea47b31ab39556459e9876aa67cf..7b2e36daecf16761d797fbb44e244a05110ed3b4 100644 (file)
@@ -532,7 +532,7 @@ run (what, args)
   else 
     {
       int status;
-      waitpid (pid, &status);
+      waitpid (pid, &status, 0);
       if (status) 
        {
          if (WIFSIGNALED (status)) 
@@ -708,10 +708,9 @@ flush_page (f, need, page_addr, on_page)
 {
   int i;
   /* Flush this page */
-  fprintf (f, "\t%s0x%08x%s\t%s Starting RVA for chunk\n",
-          ASM_RVA_BEFORE,
+  fprintf (f, "\t%s\t0x%08x\t%s Starting RVA for chunk\n",
+          ASM_LONG,
           page_addr,
-          ASM_RVA_AFTER,
           ASM_C);
   fprintf (f, "\t%s\t0x%x\t%s Size of block\n",
           ASM_LONG,
@@ -1363,12 +1362,12 @@ workout_prefix ()
              ranlib_name = xmalloc (len + strlen ("ranlib")+1);
              as_name = xmalloc (len + strlen ("as")+1);
 
-             strncpy (ar_name, program_name, len);
-             strcat (ar_name, "ar");
-             strncpy (ranlib_name, program_name, len);
-             strcat (ranlib_name, "ranlib");
-             strncpy (as_name, program_name, len);
-             strcat (as_name, "as");
+             memcpy (ar_name, program_name, len);
+             strcpy (ar_name + len, "ar");
+             memcpy (ranlib_name, program_name, len);
+             strcpy (ranlib_name + len, "ranlib");
+             memcpy (as_name, program_name, len);
+             strcpy (as_name + len, "as");
            }
        }
     }
@@ -1526,4 +1525,3 @@ main (ac, av)
   return 0;
 }
 
-