diff options
Diffstat (limited to 'libthreads')
-rw-r--r-- | libthreads/i386/thread.c | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/libthreads/i386/thread.c b/libthreads/i386/thread.c index 38f91192..dc0a3e32 100644 --- a/libthreads/i386/thread.c +++ b/libthreads/i386/thread.c @@ -1,53 +1,58 @@ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* * HISTORY * $Log: thread.c,v $ + * Revision 1.3 1997/02/18 22:53:31 miles + * (cproc_setup): + * Correctly leave space at top of stack for account for GNU per-thread + * variables. + * * Revision 1.2 1994/05/04 19:05:26 mib * entered into RCS * * Revision 2.6 91/07/31 18:37:07 dbg * Undefine cthread_sp macro around function definition. * [91/07/30 17:36:23 dbg] - * + * * Revision 2.5 91/05/14 17:57:27 mrt * Correcting copyright - * + * * Revision 2.4 91/02/14 14:20:21 mrt * Changed to new Mach copyright * [91/02/13 12:20:10 mrt] - * + * * Revision 2.3 90/06/02 15:13:53 rpd * Added definition of cthread_sp. * [90/06/02 rpd] - * + * * Revision 2.2 90/05/03 15:55:03 dbg * Created (from 68020 version). * [90/02/05 dbg] - * + * */ /* * i386/thread.c @@ -55,20 +60,15 @@ */ #ifndef lint -static char rcs_id[] = "$Header: cvs-sans-libpthread/hurd/libthreads/i386/thread.c,v 1.3 1997/02/18 22:53:31 miles Exp $"; +static char rcs_id[] = "$Header: cvs-sans-libpthread/hurd/libthreads/i386/thread.c,v 1.4 2001/02/26 04:15:27 roland Exp $"; #endif not lint #include "../cthreads.h" #include "../cthread_internals.h" - - +#include <strings.h> #include <mach/mach.h> -/* - * C library imports: - */ -extern bzero(); /* * Set up the initial state of a MACH thread @@ -120,4 +120,3 @@ cthread_sp() return (int) &x; } - |