1497 |
new_env->regs[0] = 0; |
new_env->regs[0] = 0; |
1498 |
#elif defined(TARGET_SPARC) |
#elif defined(TARGET_SPARC) |
1499 |
printf ("HELPME: %s:%d\n", __FILE__, __LINE__); |
printf ("HELPME: %s:%d\n", __FILE__, __LINE__); |
1500 |
|
#elif defined(TARGET_MIPS) |
1501 |
|
printf ("HELPME: %s:%d\n", __FILE__, __LINE__); |
1502 |
#elif defined(TARGET_PPC) |
#elif defined(TARGET_PPC) |
1503 |
if (!newsp) |
if (!newsp) |
1504 |
newsp = env->gpr[1]; |
newsp = env->gpr[1]; |
2186 |
ret = get_errno(settimeofday(&tv, NULL)); |
ret = get_errno(settimeofday(&tv, NULL)); |
2187 |
} |
} |
2188 |
break; |
break; |
2189 |
|
#ifdef TARGET_NR_select |
2190 |
case TARGET_NR_select: |
case TARGET_NR_select: |
2191 |
{ |
{ |
2192 |
struct target_sel_arg_struct *sel = (void *)arg1; |
struct target_sel_arg_struct *sel = (void *)arg1; |
2199 |
(void *)sel->exp, (void *)sel->tvp); |
(void *)sel->exp, (void *)sel->tvp); |
2200 |
} |
} |
2201 |
break; |
break; |
2202 |
|
#endif |
2203 |
case TARGET_NR_symlink: |
case TARGET_NR_symlink: |
2204 |
ret = get_errno(symlink((const char *)arg1, (const char *)arg2)); |
ret = get_errno(symlink((const char *)arg1, (const char *)arg2)); |
2205 |
break; |
break; |
2806 |
case TARGET_NR_putpmsg: |
case TARGET_NR_putpmsg: |
2807 |
goto unimplemented; |
goto unimplemented; |
2808 |
#endif |
#endif |
2809 |
|
#ifdef TARGET_NR_vfork |
2810 |
case TARGET_NR_vfork: |
case TARGET_NR_vfork: |
2811 |
ret = get_errno(do_fork(cpu_env, CLONE_VFORK | CLONE_VM | SIGCHLD, 0)); |
ret = get_errno(do_fork(cpu_env, CLONE_VFORK | CLONE_VM | SIGCHLD, 0)); |
2812 |
break; |
break; |
2813 |
|
#endif |
2814 |
#ifdef TARGET_NR_ugetrlimit |
#ifdef TARGET_NR_ugetrlimit |
2815 |
case TARGET_NR_ugetrlimit: |
case TARGET_NR_ugetrlimit: |
2816 |
{ |
{ |