From 964a088ed2e0951c37bffe5e72024dd801f4318a Mon Sep 17 00:00:00 2001
From: pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed, 7 Jul 2004 03:08:14 +0000
Subject: [PATCH] 2004-07-06  Andrew Pinski  <apinski@apple.com>

        * os-dep.c (GC_task_self): Declare as static
        and remove the second declaration.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84188 138bc75d-0d04-0410-961f-82ee72b054a4
---
 boehm-gc/ChangeLog | 5 +++++
 boehm-gc/os_dep.c  | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index f8588e91d4e3..fe72330740fb 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,8 @@
+2004-07-06  Andrew Pinski  <apinski@apple.com>
+
+	* os-dep.c (GC_task_self): Declare as static
+	and remove the second declaration.
+
 2004-06-20  Andreas Tobler  <a.tobler@schweiz.ch>
 
 	* Makefile.am: Add rule for .S files to fix bootstrap on
diff --git a/boehm-gc/os_dep.c b/boehm-gc/os_dep.c
index fd195e1c806c..2defc7174a1f 100644
--- a/boehm-gc/os_dep.c
+++ b/boehm-gc/os_dep.c
@@ -2137,7 +2137,7 @@ GC_bool is_ptrfree;
     /* Using vm_protect (mach syscall) over mprotect (BSD syscall) seems to
        decrease the likelihood of some of the problems described below. */
     #include <mach/vm_map.h>
-    extern mach_port_t GC_task_self;
+    static mach_port_t GC_task_self;
     #define PROTECT(addr,len) \
         if(vm_protect(GC_task_self,(vm_address_t)(addr),(vm_size_t)(len), \
                 FALSE,VM_PROT_READ) != KERN_SUCCESS) { \
@@ -3312,8 +3312,6 @@ extern kern_return_t exception_raise_state_identity(
 
 #define MAX_EXCEPTION_PORTS 16
 
-static mach_port_t GC_task_self;
-
 static struct {
     mach_msg_type_number_t count;
     exception_mask_t      masks[MAX_EXCEPTION_PORTS];
-- 
GitLab