proc.h (192462) | proc.h (194012) |
---|---|
1/*- 2 * Copyright (c) 1986, 1989, 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)proc.h 8.15 (Berkeley) 5/19/95 | 1/*- 2 * Copyright (c) 1986, 1989, 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)proc.h 8.15 (Berkeley) 5/19/95 |
35 * $FreeBSD: head/sys/sys/proc.h 192462 2009-05-20 18:45:49Z jhb $ | 35 * $FreeBSD: head/sys/sys/proc.h 194012 2009-06-11 16:50:49Z zec $ |
36 */ 37 38#ifndef _SYS_PROC_H_ 39#define _SYS_PROC_H_ 40 41#include <sys/callout.h> /* For struct callout. */ 42#include <sys/event.h> /* For struct klist. */ 43#include <sys/condvar.h> --- 186 unchanged lines hidden (view full) --- 230 volatile u_int td_generation; /* (k) For detection of preemption */ 231 stack_t td_sigstk; /* (k) Stack ptr and on-stack flag. */ 232 int td_xsig; /* (c) Signal for ptrace */ 233 u_long td_profil_addr; /* (k) Temporary addr until AST. */ 234 u_int td_profil_ticks; /* (k) Temporary ticks until AST. */ 235 char td_name[MAXCOMLEN + 1]; /* (*) Thread name. */ 236 struct file *td_fpop; /* (k) file referencing cdev under op */ 237 int td_dbgflags; /* (c) Userland debugger flags */ | 36 */ 37 38#ifndef _SYS_PROC_H_ 39#define _SYS_PROC_H_ 40 41#include <sys/callout.h> /* For struct callout. */ 42#include <sys/event.h> /* For struct klist. */ 43#include <sys/condvar.h> --- 186 unchanged lines hidden (view full) --- 230 volatile u_int td_generation; /* (k) For detection of preemption */ 231 stack_t td_sigstk; /* (k) Stack ptr and on-stack flag. */ 232 int td_xsig; /* (c) Signal for ptrace */ 233 u_long td_profil_addr; /* (k) Temporary addr until AST. */ 234 u_int td_profil_ticks; /* (k) Temporary ticks until AST. */ 235 char td_name[MAXCOMLEN + 1]; /* (*) Thread name. */ 236 struct file *td_fpop; /* (k) file referencing cdev under op */ 237 int td_dbgflags; /* (c) Userland debugger flags */ |
238 int td_ng_outbound; /* (k) Thread entered ng from above. */ |
|
238 struct osd td_osd; /* (k) Object specific data. */ 239#define td_endzero td_base_pri 240 241/* Copied during fork1() or thread_sched_upcall(). */ 242#define td_startcopy td_endzero 243 u_char td_rqindex; /* (t) Run queue index. */ 244 u_char td_base_pri; /* (t) Thread base kernel priority. */ 245 u_char td_priority; /* (t) Thread active priority. */ --- 632 unchanged lines hidden --- | 239 struct osd td_osd; /* (k) Object specific data. */ 240#define td_endzero td_base_pri 241 242/* Copied during fork1() or thread_sched_upcall(). */ 243#define td_startcopy td_endzero 244 u_char td_rqindex; /* (t) Run queue index. */ 245 u_char td_base_pri; /* (t) Thread base kernel priority. */ 246 u_char td_priority; /* (t) Thread active priority. */ --- 632 unchanged lines hidden --- |