summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--sysdeps/i386/sys/ucontext.h78
2 files changed, 42 insertions, 39 deletions
diff --git a/ChangeLog b/ChangeLog
index 9bf64452e3..8b043a6c87 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-03-17  Roland McGrath  <roland@baalperazim.frob.com>
 
+	* sysdeps/i386/sys/ucontext.h: Prepend REG_ to enum values and
+	macros for register names, in line with 2000-03-14 linux change.
+
 	* sysdeps/mach/sched_yield.c: New file.
 
 2000-03-13  Roland McGrath  <roland@baalperazim.frob.com>
diff --git a/sysdeps/i386/sys/ucontext.h b/sysdeps/i386/sys/ucontext.h
index 397c29a7b8..2e7d73bf6a 100644
--- a/sysdeps/i386/sys/ucontext.h
+++ b/sysdeps/i386/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1997,99,2000 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -36,44 +36,44 @@ typedef greg_t gregset_t[NGREG];
 /* Number of each register is the `gregset_t' array.  */
 enum
 {
-  GS = 0,
-#define GS	GS
-  FS,
-#define FS	FS
-  ES,
-#define ES	ES
-  DS,
-#define DS	DS
-  EDI,
-#define EDI	EDI
-  ESI,
-#define ESI	ESI
-  EBP,
-#define EBP	EBP
-  ESP,
-#define ESP	ESP
-  EBX,
-#define EBX	EBX
-  EDX,
-#define EDX	EDX
-  ECX,
-#define ECX	ECX
-  EAX,
-#define EAX	EAX
-  TRAPNO,
-#define TRAPNO	TRAPNO
-  ERR,
-#define ERR	ERR
-  EIP,
-#define EIP	EIP
-  CS,
-#define CS	CS
-  EFL,
-#define EFL	EFL
-  UESP,
-#define UESP	UESP
-  SS
-#define SS	SS
+  REG_GS = 0,
+#define REG_GS	REG_GS
+  REG_FS,
+#define REG_FS	REG_FS
+  REG_ES,
+#define REG_ES	REG_ES
+  REG_DS,
+#define REG_DS	REG_DS
+  REG_EDI,
+#define REG_EDI	REG_EDI
+  REG_ESI,
+#define REG_ESI	REG_ESI
+  REG_EBP,
+#define REG_EBP	REG_EBP
+  REG_ESP,
+#define REG_ESP	REG_ESP
+  REG_EBX,
+#define REG_EBX	REG_EBX
+  REG_EDX,
+#define REG_EDX	REG_EDX
+  REG_ECX,
+#define REG_ECX	REG_ECX
+  REG_EAX,
+#define REG_EAX	REG_EAX
+  REG_TRAPNO,
+#define REG_TRAPNO	REG_TRAPNO
+  REG_ERR,
+#define REG_ERR	REG_ERR
+  REG_EIP,
+#define REG_EIP	REG_EIP
+  REG_CS,
+#define REG_CS	REG_CS
+  REG_EFL,
+#define REG_EFL	REG_EFL
+  REG_UESP,
+#define REG_UESP	REG_UESP
+  REG_SS
+#define REG_SS	REG_SS
 };
 
 /* Structure to describe FPU registers.  */