Now compiles as a separate source file, so include appropriate

Objective-C headers.

From-SVN: r12217
This commit is contained in:
Richard Kenner 1996-06-07 19:21:00 -04:00
parent 7228791ecf
commit cc782a7e9e
8 changed files with 23 additions and 11 deletions

View 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

View 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

View 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

View 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

View 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>
/********

View 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

View 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>

View 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