patch-2.4.21 linux-2.4.21/arch/sparc/kernel/sunos_asm.S
Next file: linux-2.4.21/arch/sparc/kernel/sys_sparc.c
Previous file: linux-2.4.21/arch/sparc/kernel/sun4m_irq.c
Back to the patch index
Back to the overall index
- Lines: 61
- Date:
2003-06-13 07:51:32.000000000 -0700
- Orig file:
linux-2.4.20/arch/sparc/kernel/sunos_asm.S
- Orig date:
2000-01-13 12:03:00.000000000 -0800
diff -urN linux-2.4.20/arch/sparc/kernel/sunos_asm.S linux-2.4.21/arch/sparc/kernel/sunos_asm.S
@@ -16,7 +16,7 @@
.align 4
/* When calling ret_sys_call, %o0 should contain the same
- * value as in [%sp + REGWIN_SZ + PT_I0] */
+ * value as in [%sp + STACKFRAME_SZ + PT_I0] */
/* SunOS getpid() returns pid in %o0 and ppid in %o1 */
.globl C_LABEL(sunos_getpid)
@@ -25,10 +25,10 @@
nop
call C_LABEL(sys_getpid)
- st %o0, [%sp + REGWIN_SZ + PT_I1]
+ st %o0, [%sp + STACKFRAME_SZ + PT_I1]
b C_LABEL(ret_sys_call)
- st %o0, [%sp + REGWIN_SZ + PT_I0]
+ st %o0, [%sp + STACKFRAME_SZ + PT_I0]
/* SunOS getuid() returns uid in %o0 and euid in %o1 */
.globl C_LABEL(sunos_getuid)
@@ -37,10 +37,10 @@
nop
call C_LABEL(sys_getuid16)
- st %o0, [%sp + REGWIN_SZ + PT_I1]
+ st %o0, [%sp + STACKFRAME_SZ + PT_I1]
b C_LABEL(ret_sys_call)
- st %o0, [%sp + REGWIN_SZ + PT_I0]
+ st %o0, [%sp + STACKFRAME_SZ + PT_I0]
/* SunOS getgid() returns gid in %o0 and egid in %o1 */
.globl C_LABEL(sunos_getgid)
@@ -49,20 +49,20 @@
nop
call C_LABEL(sys_getgid16)
- st %o0, [%sp + REGWIN_SZ + PT_I1]
+ st %o0, [%sp + STACKFRAME_SZ + PT_I1]
b C_LABEL(ret_sys_call)
- st %o0, [%sp + REGWIN_SZ + PT_I0]
+ st %o0, [%sp + STACKFRAME_SZ + PT_I0]
/* SunOS's execv() call only specifies the argv argument, the
* environment settings are the same as the calling processes.
*/
.globl C_LABEL(sunos_execv)
C_LABEL(sunos_execv):
- st %g0, [%sp + REGWIN_SZ + PT_I2]
+ st %g0, [%sp + STACKFRAME_SZ + PT_I2]
call C_LABEL(sparc_execve)
- add %sp, REGWIN_SZ, %o0
+ add %sp, STACKFRAME_SZ, %o0
b C_LABEL(ret_sys_call)
- ld [%sp + REGWIN_SZ + PT_I0], %o0
+ ld [%sp + STACKFRAME_SZ + PT_I0], %o0
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)