diff options
author | Michael I. Bushnell <mib@gnu.org> | 1992-10-06 18:31:16 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1992-10-06 18:31:16 +0000 |
commit | 964ab87456cf79f0f5787796c3e8917502d9f9d8 (patch) | |
tree | 8b51be116a45e60209dcd0490297594bd9b3c13d /libthreads/call.c | |
parent | c70cb4b79a12ceb9f6c460a833199cd1e37963b1 (diff) | |
download | hurd-964ab87456cf79f0f5787796c3e8917502d9f9d8.tar.gz hurd-964ab87456cf79f0f5787796c3e8917502d9f9d8.tar.bz2 hurd-964ab87456cf79f0f5787796c3e8917502d9f9d8.zip |
entered into RCS
Diffstat (limited to 'libthreads/call.c')
-rw-r--r-- | libthreads/call.c | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/libthreads/call.c b/libthreads/call.c new file mode 100644 index 00000000..26efc8fc --- /dev/null +++ b/libthreads/call.c @@ -0,0 +1,81 @@ +/* + * Mach Operating System + * Copyright (c) 1991,1990,1989 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: call.c,v $ + * Revision 2.4 91/05/14 17:56:00 mrt + * Correcting copyright + * + * Revision 2.3 91/02/14 14:19:20 mrt + * Added new Mach copyright + * [91/02/13 12:40:44 mrt] + * + * Revision 2.2 90/01/19 14:36:50 rwd + * Created. Routines to replace thread_* and cthread_call_on. + * [90/01/03 rwd] + * + */ + +#include <cthreads.h> +#include "cthread_internals.h" + +#ifdef THREAD_CALLS +kern_return_t cthread_get_state(thread) +cthread_t thread; +{ + cproc_t p = thread->ur; +} + +kern_return_t cthread_set_state(thread) +cthread_t thread; +{ + cproc_t p = thread->ur; +} + +kern_return_t cthread_abort(thread) +cthread_t thread; +{ + cproc_t p = thread->ur; +} + +kern_return_t cthread_resume(thread) +cthread_t thread; +{ + cproc_t p = thread->ur; +} + +kern_return_t cthread_suspend(thread) +cthread_t thread; +{ + cproc_t p = thread->ur; +} + +kern_return_t cthread_call_on(thread) +cthread_t thread; +{ + cproc_t p = thread->ur; +} +#endif THREAD_CALLS |