aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/pcb.h
diff options
context:
space:
mode:
authorLuoqi Chen <luoqi@FreeBSD.org>1999-12-06 04:53:08 +0000
committerLuoqi Chen <luoqi@FreeBSD.org>1999-12-06 04:53:08 +0000
commit91c28bfde09b7f5b468fb0d7de212ea59ee8ffb2 (patch)
tree76b479186ab6922542909fae5b1175a021c96b8f /sys/i386/include/pcb.h
parenta2e7fb9f68af2310db416ad7e27c02e2d27fd21f (diff)
Notes
Diffstat (limited to 'sys/i386/include/pcb.h')
-rw-r--r--sys/i386/include/pcb.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/i386/include/pcb.h b/sys/i386/include/pcb.h
index ed3044cc4d6a6..dde72812d5a6f 100644
--- a/sys/i386/include/pcb.h
+++ b/sys/i386/include/pcb.h
@@ -62,8 +62,11 @@ struct pcb {
int pcb_dr6;
int pcb_dr7;
- caddr_t pcb_ldt; /* per process (user) LDT */
- int pcb_ldt_len; /* number of LDT entries */
+#ifdef USER_LDT
+ struct pcb_ldt *pcb_ldt; /* per process (user) LDT */
+#else
+ struct pcb_ldt *pcb_ldt_dontuse;
+#endif
struct save87 pcb_savefpu; /* floating point state for 287/387 */
u_char pcb_flags;
#define FP_SOFTFP 0x01 /* process using software fltng pnt emulator */
@@ -76,7 +79,7 @@ struct pcb {
#endif
int pcb_gs;
struct pcb_ext *pcb_ext; /* optional pcb extension */
- u_long __pcb_spare[2]; /* adjust to avoid core dump size changes */
+ u_long __pcb_spare[3]; /* adjust to avoid core dump size changes */
};
/*