Revision 4cb05961 linux-user/syscall.c

b/linux-user/syscall.c
3488 3488
        ret = 0;
3489 3489
        break;
3490 3490
    case TARGET_NR_kill:
3491
        ret = get_errno(kill(arg1, arg2));
3491
        ret = get_errno(kill(arg1, target_to_host_signal(arg2)));
3492 3492
        break;
3493 3493
    case TARGET_NR_rename:
3494 3494
        {
......
5583 5583

  
5584 5584
#if defined(TARGET_NR_tkill) && defined(__NR_tkill)
5585 5585
    case TARGET_NR_tkill:
5586
        ret = get_errno(sys_tkill((int)arg1, (int)arg2));
5586
        ret = get_errno(sys_tkill((int)arg1, target_to_host_signal(arg2)));
5587 5587
        break;
5588 5588
#endif
5589 5589

  
5590 5590
#if defined(TARGET_NR_tgkill) && defined(__NR_tgkill)
5591 5591
    case TARGET_NR_tgkill:
5592
	ret = get_errno(sys_tgkill((int)arg1, (int)arg2, (int)arg3));
5592
	ret = get_errno(sys_tgkill((int)arg1, (int)arg2,
5593
                        target_to_host_signal(arg3)));
5593 5594
	break;
5594 5595
#endif
5595 5596

  

Also available in: Unified diff