Parcourir la source

fix powerpc ucontext, again..

it should now really match the kernel. some of the removed padding
corresponded to the difference between user and kernel sigset_t. the
space at the end was redundant with the uc_mcontext member and seems
to have been added as a result of misunderstanding glibc's definition
versus the kernel's.
Rich Felker il y a 12 ans
Parent
commit
98f56b12ce
1 fichiers modifiés avec 0 ajouts et 5 suppressions
  1. 0 5
      arch/powerpc/bits/signal.h

+ 0 - 5
arch/powerpc/bits/signal.h

@@ -55,14 +55,9 @@ typedef struct __ucontext {
 	stack_t uc_stack;
 	int uc_pad[7];
 	mcontext_t *uc_regs;
-	
 	sigset_t uc_sigmask;
-	
-        int             uc_maskext[30];
         int             uc_pad2[3];
-	
 	mcontext_t uc_mcontext;
-	char uc_reg_space[sizeof(mcontext_t) + 12];
 } ucontext_t;
 
 #define SA_NOCLDSTOP  1U