head	1.2;
access;
symbols
	RELEASE_6_0_0:1.1
	RELEASE_5_4_0:1.1
	RELEASE_4_11_0:1.1
	RELEASE_5_3_0:1.1
	RELEASE_4_10_0:1.1
	RELEASE_5_2_1:1.1
	RELEASE_5_2_0:1.1
	RELEASE_4_9_0:1.1
	RELEASE_5_1_0:1.1
	RELEASE_4_8_0:1.1
	RELEASE_5_0_0:1.1
	RELEASE_4_7_0:1.1
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1
	RELEASE_4_2_0:1.1
	RELEASE_4_1_1:1.1
	RELEASE_4_1_0:1.1
	RELEASE_3_5_0:1.1
	RELEASE_4_0_0:1.1
	RELEASE_3_4_0:1.1
	RELEASE_3_3_0:1.1
	RELEASE_3_2_0:1.1;
locks; strict;
comment	@# @;


1.2
date	2006.02.03.17.27.41;	author vs;	state dead;
branches;
next	1.1;

1.1
date	99.03.15.19.00.39;	author jdp;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Remove expired port
@
text
@--- m3-lang.c.orig	Sat Feb  6 13:14:26 1999
+++ m3-lang.c	Sun Mar 14 11:13:56 1999
@@@@ -546,6 +546,20 @@@@
 };
 #endif
 
+#if defined(__FreeBSD__) && defined(__i386__)
+#define HAVE_REGISTER_MAP
+#define DK	6	/* "Don't know" */
+static int regno_to_jmpbuf[24] = {
+    DK,  DK,  DK,   1,	/* eax, ecx,    edx, ebx */
+     2,   3,   4,   5,	/* esp, ebp,    esi, edi */
+     0,  DK,  DK,  DK,	/* eip, eflags, cs,  ss */
+    DK,  DK,  DK,  DK,	/* ds,  es,     fs,  gs */
+    DK,  DK,  DK,  DK,	/* st0, st1,    st2, st3 */
+    DK,  DK,  DK,  DK	/* st4, st5,    st6, st7 */
+};
+#undef DK
+#endif
+
 /*---------------------------------------------------- thread enumeration ---*/
 
 typedef struct {
@


1.1
log
@Fix the "switch" command so that one can switch between threads from
the debugger.
@
text
@@

