Revision a4c075f1 linux-user/syscall.c
b/linux-user/syscall.c | ||
---|---|---|
5548 | 5548 |
ret = get_errno(settimeofday(&tv, NULL)); |
5549 | 5549 |
} |
5550 | 5550 |
break; |
5551 |
#ifdef TARGET_NR_select
|
|
5551 |
#if defined(TARGET_NR_select) && !defined(TARGET_S390X) && !defined(TARGET_S390)
|
|
5552 | 5552 |
case TARGET_NR_select: |
5553 | 5553 |
{ |
5554 | 5554 |
struct target_sel_arg_struct *sel; |
... | ... | |
5659 | 5659 |
#endif |
5660 | 5660 |
#ifdef TARGET_NR_mmap |
5661 | 5661 |
case TARGET_NR_mmap: |
5662 |
#if (defined(TARGET_I386) && defined(TARGET_ABI32)) || defined(TARGET_ARM) || defined(TARGET_M68K) || defined(TARGET_CRIS) || defined(TARGET_MICROBLAZE) |
|
5662 |
#if (defined(TARGET_I386) && defined(TARGET_ABI32)) || defined(TARGET_ARM) || \ |
|
5663 |
defined(TARGET_M68K) || defined(TARGET_CRIS) || defined(TARGET_MICROBLAZE) \ |
|
5664 |
|| defined(TARGET_S390X) |
|
5663 | 5665 |
{ |
5664 | 5666 |
abi_ulong *v; |
5665 | 5667 |
abi_ulong v1, v2, v3, v4, v5, v6; |
... | ... | |
6155 | 6157 |
ret = get_errno(do_fork(cpu_env, arg1, arg2, arg3, arg5, arg4)); |
6156 | 6158 |
#elif defined(TARGET_CRIS) |
6157 | 6159 |
ret = get_errno(do_fork(cpu_env, arg2, arg1, arg3, arg4, arg5)); |
6160 |
#elif defined(TARGET_S390X) |
|
6161 |
ret = get_errno(do_fork(cpu_env, arg2, arg1, arg3, arg5, arg4)); |
|
6158 | 6162 |
#else |
6159 | 6163 |
ret = get_errno(do_fork(cpu_env, arg1, arg2, arg3, arg4, arg5)); |
6160 | 6164 |
#endif |
... | ... | |
6363 | 6367 |
} |
6364 | 6368 |
break; |
6365 | 6369 |
#endif /* TARGET_NR_getdents64 */ |
6366 |
#ifdef TARGET_NR__newselect |
|
6370 |
#if defined(TARGET_NR__newselect) || defined(TARGET_S390X) |
|
6371 |
#ifdef TARGET_S390X |
|
6372 |
case TARGET_NR_select: |
|
6373 |
#else |
|
6367 | 6374 |
case TARGET_NR__newselect: |
6375 |
#endif |
|
6368 | 6376 |
ret = do_select(arg1, arg2, arg3, arg4, arg5); |
6369 | 6377 |
break; |
6370 | 6378 |
#endif |
... | ... | |
6681 | 6689 |
case TARGET_NR_sigaltstack: |
6682 | 6690 |
#if defined(TARGET_I386) || defined(TARGET_ARM) || defined(TARGET_MIPS) || \ |
6683 | 6691 |
defined(TARGET_SPARC) || defined(TARGET_PPC) || defined(TARGET_ALPHA) || \ |
6684 |
defined(TARGET_M68K) |
|
6692 |
defined(TARGET_M68K) || defined(TARGET_S390X)
|
|
6685 | 6693 |
ret = do_sigaltstack(arg1, arg2, get_sp_from_cpustate((CPUState *)cpu_env)); |
6686 | 6694 |
break; |
6687 | 6695 |
#else |
Also available in: Unified diff