Now compiles as a separate source file, so include appropriate
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 7 Jun 1996 23:21:00 +0000 (19:21 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 7 Jun 1996 23:21:00 +0000 (19:21 -0400)
Objective-C headers.

From-SVN: r12217

gcc/objc/thr-decosf1.c
gcc/objc/thr-irix.c
gcc/objc/thr-mach.c
gcc/objc/thr-os2.c
gcc/objc/thr-posix.c
gcc/objc/thr-single.c
gcc/objc/thr-solaris.c
gcc/objc/thr-win32.c

index 1f1d6f396b560b5602f3c29051c33057a043889b..684f0b848b6dffc46c05f57a80af0ba3de590e36 100644 (file)
@@ -25,6 +25,8 @@ Boston, MA 02111-1307, USA.  */
    covered by the GNU General Public License.  */
 
 #include <pthread.h>
+#include <objc/thr.h>
+#include "runtime.h"
 
 /********
  *  This structure represents a single mutual exclusion lock.  Lock semantics
index 7e1236a553081a08074de29c1c7a7b27d34d29ea..ca9fca0f374a7cb7122d698b0e9ed03b1667da03 100644 (file)
@@ -29,6 +29,8 @@ Boston, MA 02111-1307, USA.  */
 #include <sys/sysmp.h>
 #include <sys/prctl.h>
 #include <ulocks.h>
+#include <objc/thr.h>
+#include "runtime.h"
 
 /********
  *  This structure represents a single mutual exclusion lock.  Lock semantics
index 22743d2cb56b847888191e86bfe8a38bf51c82b3..10aedbaeda07d60b9dce2146632e11e74c74a4b0 100644 (file)
@@ -1,8 +1,7 @@
 /* GNU Objective C Runtime Thread Implementation
    Copyright (C) 1996 Free Software Foundation, Inc.
-
-Author: Galen C. Hunt (gchunt@cs.rochester.edu)
-Modified for Mach threads by: Bill Bumgarner <bbum@friday.com>
+   Contributed by Galen C. Hunt (gchunt@cs.rochester.edu)
+   Modified for Mach threads by Bill Bumgarner <bbum@friday.com>
 
 This file is part of GNU CC.
 
@@ -28,6 +27,8 @@ Boston, MA 02111-1307, USA.  */
 
 #include <mach/mach.h>
 #include <mach/cthreads.h>
+#include <objc/thr.h>
+#include "runtime.h"
 
 /********
  *  This structure represents a single mutual exclusion lock.  Lock semantics
index 0db006b8bc7dcfb2f4bc6796fb13f3df3914bc1c..470ab871719ba092ebd6c9daa04e94b331620a10 100644 (file)
@@ -1,9 +1,6 @@
 /* GNU Objective C Runtime Thread Interface - OS/2 emx Implementation
    Copyright (C) 1996 Free Software Foundation, Inc.
-
-Author: Thomas Baier (baier@ci.tuwien.ac.at)
-
-This file is included into thread.c
+   Contributed by Thomas Baier (baier@ci.tuwien.ac.at)
 
 This file is part of GNU CC.
 
@@ -27,6 +24,9 @@ Boston, MA 02111-1307, USA.  */
    however invalidate any other reasons why the executable file might be
    covered by the GNU General Public License.  */
 
+#include <objc/thr.h>
+#include "runtime.h"
+
 #define INCL_DOSSEMAPHORES
 #define INCL_DOSPROCESS
 
index fd9be1bfc12a628a90173f58eba69c13c93c93e6..e2a98d23586e19e6eb5bc5ade0d171d49c206ead 100644 (file)
@@ -1,8 +1,7 @@
 /* GNU Objective C Runtime Thread Interface for POSIX compliant threads
    Copyright (C) 1996 Free Software Foundation, Inc.
-
-Author: Galen C. Hunt (gchunt@cs.rochester.edu)
-Modified for Linux & Pthreads: Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de)
+   Contributed by Galen C. Hunt (gchunt@cs.rochester.edu)
+   Modified for Linux/Pthreads by Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de)
 
 This file is part of GNU CC.
 
@@ -26,6 +25,8 @@ Boston, MA 02111-1307, USA.  */
    however invalidate any other reasons why the executable file might be
    covered by the GNU General Public License.  */
 
+#include <objc/thr.h>
+#include "runtime.h"
 #include <pthread.h>
 
 /********
index 543f6dbeb511304dd64edc328fa91a99d2af89f1..5ab416db9a0b18cd0cccc87480b8835c18b6dd0c 100644 (file)
@@ -24,6 +24,9 @@ Boston, MA 02111-1307, USA.  */
    however invalidate any other reasons why the executable file might be
    covered by the GNU General Public License.  */
 
+#include <objc/thr.h>
+#include "runtime.h"
+
 /********
  *  This structure represents a single mutual exclusion lock.  Lock semantics
  *  are detailed with the subsequent functions.  We use whatever lock is
index d27fcb428e9ed73889a131755d4b8e51912beb2f..75fad21551f77366548f225accffdef5b41e5c98 100644 (file)
@@ -1,6 +1,6 @@
 /* GNU Objective C Runtime Thread Interface
    Copyright (C) 1996 Free Software Foundation, Inc.
-   Cobnrtibuted by Galen C. Hunt (gchunt@cs.rochester.edu)
+   Contributed by Galen C. Hunt (gchunt@cs.rochester.edu)
 
 This file is part of GNU CC.
 
@@ -24,6 +24,7 @@ Boston, MA 02111-1307, USA.  */
    however invalidate any other reasons why the executable file might be
    covered by the GNU General Public License.  */
 
+#include <objc/thr.h>
 #include "runtime.h"
 
 #include <thread.h>
index d933999ccb763df1a7eb7332217ce2faca6f537a..f31ed630a771a5d96a1b36482b9752b5e96e2dac 100644 (file)
@@ -25,6 +25,8 @@ Boston, MA 02111-1307, USA.  */
    covered by the GNU General Public License.  */
 
 #include <windows.h>
+#include <objc/thr.h>
+#include "runtime.h"
 
 /********
  *  This structure represents a single mutual exclusion lock.  Lock semantics