]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
collect2.c (pexecute_pid): Rename to pid.
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sun, 2 Feb 2003 01:31:40 +0000 (01:31 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sun, 2 Feb 2003 01:31:40 +0000 (01:31 +0000)
* collect2.c (pexecute_pid): Rename to pid.
(collect_wait, collect_execute, scan_prog_file, scan_libraries): Use
pid.

From-SVN: r62269

gcc/ChangeLog
gcc/collect2.c

index 69b973c96549e1481cfced5df7dbac49f8b6582d..2c5e688bb88bd601f6e305fc11340bf3d41ef448 100644 (file)
@@ -1,3 +1,9 @@
+2003-02-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * collect2.c (pexecute_pid): Rename to pid.
+       (collect_wait, collect_execute, scan_prog_file, scan_libraries): Use
+       pid.
+
 2003-02-01  Geoffrey Keating  <geoffk@apple.com>
 
        * doc/extend.texi (Function Attributes): Remove documentation
index 5b2f50d896f1c3d190f43d57d45345ea722d0b48..af97c2091f94f2459026c7607b2c059893383b73 100644 (file)
@@ -1,7 +1,7 @@
 /* Collect static initialization info into data structures that can be
    traversed by C++ initialization and finalization routines.
    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-   1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+   1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
    Contributed by Chris Smith (csmith@convex.com).
    Heavily modified by Michael Meissner (meissner@cygnus.com),
    Per Bothner (bothner@cygnus.com), and John Gilmore (gnu@cygnus.com).
@@ -235,8 +235,8 @@ static struct head frame_tables;    /* list of frame unwind info tables */
 struct obstack temporary_obstack;
 char * temporary_firstobj;
 
-/* Holds the return value of pexecute.  */
-int pexecute_pid;
+/* Holds the return value of pexecute and fork.  */
+int pid;
 
 /* Structure to hold all the directories in which to search for files to
    execute.  */
@@ -1500,7 +1500,7 @@ collect_wait (prog)
 {
   int status;
 
-  pwait (pexecute_pid, &status, 0);
+  pwait (pid, &status, 0);
   if (status)
     {
       if (WIFSIGNALED (status))
@@ -1589,9 +1589,8 @@ collect_execute (prog, argv, redir)
       dup2 (redir_handle, STDERR_FILENO);
     }
 
-  pexecute_pid = pexecute (argv[0], argv, argv[0], NULL,
-                          &errmsg_fmt, &errmsg_arg,
-                          (PEXECUTE_FIRST | PEXECUTE_LAST | PEXECUTE_SEARCH));
+  pid = pexecute (argv[0], argv, argv[0], NULL, &errmsg_fmt, &errmsg_arg,
+                 (PEXECUTE_FIRST | PEXECUTE_LAST | PEXECUTE_SEARCH));
 
   if (redir)
     {
@@ -1603,7 +1602,7 @@ collect_execute (prog, argv, redir)
       close (redir_handle);
     }
 
- if (pexecute_pid == -1)
+ if (pid == -1)
    fatal_perror (errmsg_fmt, errmsg_arg);
 }
 
@@ -2070,7 +2069,6 @@ scan_prog_file (prog_name, which_pass)
   void (*quit_handler) PARAMS ((int));
   char *real_nm_argv[4];
   const char **nm_argv = (const char **) real_nm_argv;
-  int pid;
   int argc = 0;
   int pipe_fd[2];
   char *p, buf[1024];
@@ -2515,7 +2513,6 @@ scan_libraries (prog_name)
   void (*quit_handler) PARAMS ((int));
   char *real_ldd_argv[4];
   const char **ldd_argv = (const char **) real_ldd_argv;
-  int pid;
   int argc = 0;
   int pipe_fd[2];
   char buf[1024];