thr_private.h (62181) | thr_private.h (64346) |
---|---|
1/* 2 * Copyright (c) 1995-1998 John Birrell <jb@cimlogic.com.au>. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * 32 * Private thread definitions for the uthread kernel. 33 * | 1/* 2 * Copyright (c) 1995-1998 John Birrell <jb@cimlogic.com.au>. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * 32 * Private thread definitions for the uthread kernel. 33 * |
34 * $FreeBSD: head/lib/libkse/thread/thr_private.h 62181 2000-06-27 21:30:16Z jasone $ | 34 * $FreeBSD: head/lib/libkse/thread/thr_private.h 64346 2000-08-07 16:51:56Z jlemon $ |
35 */ 36 37#ifndef _PTHREAD_PRIVATE_H 38#define _PTHREAD_PRIVATE_H 39 40/* 41 * Evaluate the storage class specifier. 42 */ --- 1015 unchanged lines hidden (view full) --- 1058void *_thread_cleanup(pthread_t); 1059void _thread_cleanupspecific(void); 1060void _thread_dump_info(void); 1061void _thread_init(void); 1062void _thread_kern_sched(ucontext_t *); 1063void _thread_kern_sched_state(enum pthread_state,char *fname,int lineno); 1064void _thread_kern_sched_state_unlock(enum pthread_state state, 1065 spinlock_t *lock, char *fname, int lineno); | 35 */ 36 37#ifndef _PTHREAD_PRIVATE_H 38#define _PTHREAD_PRIVATE_H 39 40/* 41 * Evaluate the storage class specifier. 42 */ --- 1015 unchanged lines hidden (view full) --- 1058void *_thread_cleanup(pthread_t); 1059void _thread_cleanupspecific(void); 1060void _thread_dump_info(void); 1061void _thread_init(void); 1062void _thread_kern_sched(ucontext_t *); 1063void _thread_kern_sched_state(enum pthread_state,char *fname,int lineno); 1064void _thread_kern_sched_state_unlock(enum pthread_state state, 1065 spinlock_t *lock, char *fname, int lineno); |
1066void _thread_kern_set_timeout(struct timespec *); | 1066void _thread_kern_set_timeout(const struct timespec *); |
1067void _thread_kern_sig_defer(void); 1068void _thread_kern_sig_undefer(void); 1069void _thread_sig_handler(int, int, ucontext_t *); 1070pthread_t _thread_sig_handle(int, ucontext_t *); 1071void _thread_sig_init(void); 1072void _thread_sig_send(pthread_t pthread, int sig); 1073void _thread_sig_deliver(pthread_t pthread, int sig); 1074void _thread_start(void); --- 201 unchanged lines hidden --- | 1067void _thread_kern_sig_defer(void); 1068void _thread_kern_sig_undefer(void); 1069void _thread_sig_handler(int, int, ucontext_t *); 1070pthread_t _thread_sig_handle(int, ucontext_t *); 1071void _thread_sig_init(void); 1072void _thread_sig_send(pthread_t pthread, int sig); 1073void _thread_sig_deliver(pthread_t pthread, int sig); 1074void _thread_start(void); --- 201 unchanged lines hidden --- |