Deleted Added
full compact
pcb.h (128019) pcb.h (131905)
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 16 unchanged lines hidden (view full) ---

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
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 * from: @(#)pcb.h 5.10 (Berkeley) 5/12/91
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 16 unchanged lines hidden (view full) ---

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
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 * from: @(#)pcb.h 5.10 (Berkeley) 5/12/91
33 * $FreeBSD: head/sys/i386/include/pcb.h 128019 2004-04-07 20:46:16Z imp $
33 * $FreeBSD: head/sys/i386/include/pcb.h 131905 2004-07-10 19:56:00Z marcel $
34 */
35
36#ifndef _I386_PCB_H_
37#define _I386_PCB_H_
38
39/*
40 * Intel 386 process control block
41 */

--- 27 unchanged lines hidden (view full) ---

69 int pcb_gs;
70 struct pcb_ext *pcb_ext; /* optional pcb extension */
71 int pcb_psl; /* process status long */
72 void (*pcb_switchout)(void); /* Special switchout function. */
73 u_long __pcb_spare[1]; /* adjust to avoid core dump size changes */
74};
75
76#ifdef _KERNEL
34 */
35
36#ifndef _I386_PCB_H_
37#define _I386_PCB_H_
38
39/*
40 * Intel 386 process control block
41 */

--- 27 unchanged lines hidden (view full) ---

69 int pcb_gs;
70 struct pcb_ext *pcb_ext; /* optional pcb extension */
71 int pcb_psl; /* process status long */
72 void (*pcb_switchout)(void); /* Special switchout function. */
73 u_long __pcb_spare[1]; /* adjust to avoid core dump size changes */
74};
75
76#ifdef _KERNEL
77struct trapframe;
78
79void makectx(struct trapframe *, struct pcb *);
77void savectx(struct pcb *);
78#endif
79
80#endif /* _I386_PCB_H_ */
80void savectx(struct pcb *);
81#endif
82
83#endif /* _I386_PCB_H_ */