| 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 |
{ |
{ |