diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libc/sparc64/sys/brk.S | 1 | ||||
| -rw-r--r-- | lib/libc/sparc64/sys/cerror.S | 6 | ||||
| -rw-r--r-- | lib/libc/sparc64/sys/exect.S | 3 | ||||
| -rw-r--r-- | lib/libc/sparc64/sys/pipe.S | 1 | ||||
| -rw-r--r-- | lib/libc/sparc64/sys/ptrace.S | 1 | ||||
| -rw-r--r-- | lib/libc/sparc64/sys/sbrk.S | 3 | ||||
| -rw-r--r-- | lib/libc/sparc64/sys/setlogin.S | 4 | 
7 files changed, 15 insertions, 4 deletions
diff --git a/lib/libc/sparc64/sys/brk.S b/lib/libc/sparc64/sys/brk.S index 738f0931fb49..39e763500204 100644 --- a/lib/libc/sparc64/sys/brk.S +++ b/lib/libc/sparc64/sys/brk.S @@ -70,3 +70,4 @@ _SYSENTRY(brk)  1:	SET(HIDENAME(curbrk), %o2, %o3)  	retl  	 stx	%o4, [%o3] +_SYSEND(brk) diff --git a/lib/libc/sparc64/sys/cerror.S b/lib/libc/sparc64/sys/cerror.S index e51f0b389b1f..0ccdc075ed94 100644 --- a/lib/libc/sparc64/sys/cerror.S +++ b/lib/libc/sparc64/sys/cerror.S @@ -44,8 +44,9 @@  #include "SYS.h"  	.text -	.align 16 -	.globl HIDENAME(cerror) +	.align	16 +	.globl	HIDENAME(cerror) +	.type	HIDENAME(cerror),@function  	/*  	 * The __error() function is thread aware. For non-threaded @@ -61,3 +62,4 @@ HIDENAME(cerror):  	mov	-1, %i0  	ret  	 restore %g0, -1, %o1 +END(HIDENAME(cerror)) diff --git a/lib/libc/sparc64/sys/exect.S b/lib/libc/sparc64/sys/exect.S index 3078b01a6c36..34a6b3b3efbc 100644 --- a/lib/libc/sparc64/sys/exect.S +++ b/lib/libc/sparc64/sys/exect.S @@ -52,7 +52,8 @@  #include "SYS.h" -ENTRY(exect) +_SYSENTRY(exect)  	mov	SYS_execve, %g1  	ta	%xcc, ST_SYSCALL  	ERROR() +_SYSEND(exect) diff --git a/lib/libc/sparc64/sys/pipe.S b/lib/libc/sparc64/sys/pipe.S index 2b525382b079..a031011eb4c4 100644 --- a/lib/libc/sparc64/sys/pipe.S +++ b/lib/libc/sparc64/sys/pipe.S @@ -62,3 +62,4 @@ _SYSENTRY(pipe)  1:	stw	%o1, [%o2 + 4]  	retl  	 clr	%o0 +_SYSEND(pipe) diff --git a/lib/libc/sparc64/sys/ptrace.S b/lib/libc/sparc64/sys/ptrace.S index 7f7a9b380afc..cbdacf04b7eb 100644 --- a/lib/libc/sparc64/sys/ptrace.S +++ b/lib/libc/sparc64/sys/ptrace.S @@ -60,3 +60,4 @@ _SYSENTRY(ptrace)  	stw	%g0, [%o0]  	restore  	_SYSCALL(ptrace) +_SYSEND(ptrace) diff --git a/lib/libc/sparc64/sys/sbrk.S b/lib/libc/sparc64/sys/sbrk.S index 211d54d5d0a9..ffa05406c8df 100644 --- a/lib/libc/sparc64/sys/sbrk.S +++ b/lib/libc/sparc64/sys/sbrk.S @@ -55,6 +55,8 @@  	.data  	.globl	HIDENAME(curbrk)  	.globl	HIDENAME(minbrk) +	.type	HIDENAME(curbrk),@object +	.type	HIDENAME(minbrk),@object  HIDENAME(curbrk):  	.xword	CNAME(_end)  HIDENAME(minbrk): @@ -73,3 +75,4 @@ _SYSENTRY(sbrk)  	ERROR()  1:	retl  	 stx	%o5, [%o3] +_SYSEND(sbrk) diff --git a/lib/libc/sparc64/sys/setlogin.S b/lib/libc/sparc64/sys/setlogin.S index f05da2e6a8f4..0cbbd9f7e221 100644 --- a/lib/libc/sparc64/sys/setlogin.S +++ b/lib/libc/sparc64/sys/setlogin.S @@ -54,8 +54,10 @@  	.globl	CNAME(_logname_valid)	/* in _getlogin() */ -SYSCALL(setlogin) +_SYSENTRY(setlogin) +	_SYSCALL(setlogin)  	PIC_PROLOGUE(%o3, %o2)  	SET(CNAME(_logname_valid), %o2, %o3)  	retl  	 stw	%g0, [%o3] +_SYSEND(setlogin)  | 
