[Glibc-bsd-commits] r1698 - in trunk: glibc-2.3-head/sysdeps/kfreebsd/i386/bits glibc-2.3-head/sysdeps/kfreebsd/x86_64/bits glibc-ports/kfreebsd/i386/bits glibc-ports/kfreebsd/x86_64/bits

Petr Salinger ps-guest at alioth.debian.org
Fri Nov 3 12:30:40 CET 2006


Author: ps-guest
Date: 2006-11-03 12:30:40 +0100 (Fri, 03 Nov 2006)
New Revision: 1698

Modified:
   trunk/glibc-2.3-head/sysdeps/kfreebsd/i386/bits/sigcontext.h
   trunk/glibc-2.3-head/sysdeps/kfreebsd/x86_64/bits/sigcontext.h
   trunk/glibc-ports/kfreebsd/i386/bits/sigcontext.h
   trunk/glibc-ports/kfreebsd/x86_64/bits/sigcontext.h
Log:
* use union also for eflags



Modified: trunk/glibc-2.3-head/sysdeps/kfreebsd/i386/bits/sigcontext.h
===================================================================
--- trunk/glibc-2.3-head/sysdeps/kfreebsd/i386/bits/sigcontext.h	2006-10-25 16:06:38 UTC (rev 1697)
+++ trunk/glibc-2.3-head/sysdeps/kfreebsd/i386/bits/sigcontext.h	2006-11-03 11:30:40 UTC (rev 1698)
@@ -101,7 +101,7 @@
     union { int sc_eip; int eip; };		/* Instruction pointer.  */
     union { int sc_cs; int cs; };		/* Code segment register.  */
 
-    int sc_efl;					/* Processor flags.  */
+    union { int sc_efl; int eflags; }; 		/* Processor flags.  */
 
     union { int sc_esp; int esp; };		/* This stack pointer is used.  */
     union { int sc_ss; int ss; };		/* Stack segment register.  */
@@ -124,7 +124,6 @@
 #define sc_pc		sc_eip		/* Process counter.  */
 #define sc_ps		sc_efl
 #define sc_eflags	sc_efl
-#define eflags		sc_efl		/* Linux-style name. */
 
 
 /* Codes for SIGFPE.  */

Modified: trunk/glibc-2.3-head/sysdeps/kfreebsd/x86_64/bits/sigcontext.h
===================================================================
--- trunk/glibc-2.3-head/sysdeps/kfreebsd/x86_64/bits/sigcontext.h	2006-10-25 16:06:38 UTC (rev 1697)
+++ trunk/glibc-2.3-head/sysdeps/kfreebsd/x86_64/bits/sigcontext.h	2006-11-03 11:30:40 UTC (rev 1698)
@@ -57,7 +57,7 @@
     union { int sc_eip; int eip; };		/* Instruction pointer.  */
     union { int sc_cs; int cs; };		/* Code segment register.  */
 
-    int sc_efl;					/* Processor flags.  */
+    union { int sc_efl; int eflags; };		/* Processor flags.  */
 
     union { int sc_esp; int esp; };		/* This stack pointer is used.  */
     union { int sc_ss; int ss; };		/* Stack segment register.  */
@@ -80,7 +80,6 @@
 #define sc_pc		sc_eip		/* Process counter.  */
 #define sc_ps		sc_efl
 #define sc_eflags	sc_efl
-#define eflags		sc_efl		/* Linux-style name. */
 
 
 /* Codes for SIGFPE.  */

Modified: trunk/glibc-ports/kfreebsd/i386/bits/sigcontext.h
===================================================================
--- trunk/glibc-ports/kfreebsd/i386/bits/sigcontext.h	2006-10-25 16:06:38 UTC (rev 1697)
+++ trunk/glibc-ports/kfreebsd/i386/bits/sigcontext.h	2006-11-03 11:30:40 UTC (rev 1698)
@@ -101,7 +101,7 @@
     union { int sc_eip; int eip; };		/* Instruction pointer.  */
     union { int sc_cs; int cs; };		/* Code segment register.  */
 
-    int sc_efl;					/* Processor flags.  */
+    union { int sc_efl; int eflags; }; 		/* Processor flags.  */
 
     union { int sc_esp; int esp; };		/* This stack pointer is used.  */
     union { int sc_ss; int ss; };		/* Stack segment register.  */
@@ -124,7 +124,6 @@
 #define sc_pc		sc_eip		/* Process counter.  */
 #define sc_ps		sc_efl
 #define sc_eflags	sc_efl
-#define eflags		sc_efl		/* Linux-style name. */
 
 
 /* Codes for SIGFPE.  */

Modified: trunk/glibc-ports/kfreebsd/x86_64/bits/sigcontext.h
===================================================================
--- trunk/glibc-ports/kfreebsd/x86_64/bits/sigcontext.h	2006-10-25 16:06:38 UTC (rev 1697)
+++ trunk/glibc-ports/kfreebsd/x86_64/bits/sigcontext.h	2006-11-03 11:30:40 UTC (rev 1698)
@@ -57,7 +57,7 @@
     union { int sc_eip; int eip; };		/* Instruction pointer.  */
     union { int sc_cs; int cs; };		/* Code segment register.  */
 
-    int sc_efl;					/* Processor flags.  */
+    union { int sc_efl; int eflags; };		/* Processor flags.  */
 
     union { int sc_esp; int esp; };		/* This stack pointer is used.  */
     union { int sc_ss; int ss; };		/* Stack segment register.  */
@@ -80,7 +80,6 @@
 #define sc_pc		sc_eip		/* Process counter.  */
 #define sc_ps		sc_efl
 #define sc_eflags	sc_efl
-#define eflags		sc_efl		/* Linux-style name. */
 
 
 /* Codes for SIGFPE.  */




More information about the Glibc-bsd-commits mailing list