浏览代码

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 12 年之前
父节点
当前提交
98f56b12ce
共有 1 个文件被更改,包括 0 次插入5 次删除
  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