Revision 66099dd9

b/linux-user/signal.c
527 527
	err |= __put_user(env->regs[R_EDX], &sc->edx);
528 528
	err |= __put_user(env->regs[R_ECX], &sc->ecx);
529 529
	err |= __put_user(env->regs[R_EAX], &sc->eax);
530
	err |= __put_user(/*current->thread.trap_no*/ 0, &sc->trapno);
531
	err |= __put_user(/*current->thread.error_code*/ 0, &sc->err);
530
	err |= __put_user(env->exception_index, &sc->trapno);
531
	err |= __put_user(env->error_code, &sc->err);
532 532
	err |= __put_user(env->eip, &sc->eip);
533 533
	err |= __put_user(env->segs[R_CS], (unsigned int *)&sc->cs);
534 534
	err |= __put_user(env->eflags, &sc->eflags);

Also available in: Unified diff