summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJake Burkholder <jake@FreeBSD.org>2001-11-18 04:48:34 +0000
committerJake Burkholder <jake@FreeBSD.org>2001-11-18 04:48:34 +0000
commitb6d97b0c529d6b7cc5b51f79cbbfd29f2a20e03a (patch)
tree06906b083a1b57dbebb82a1c7eae82e921505f1e
parent84a23d72a051f14adf423815503ab99a24580159 (diff)
Notes
-rw-r--r--lib/libc/sparc64/sys/brk.S1
-rw-r--r--lib/libc/sparc64/sys/cerror.S6
-rw-r--r--lib/libc/sparc64/sys/exect.S3
-rw-r--r--lib/libc/sparc64/sys/pipe.S1
-rw-r--r--lib/libc/sparc64/sys/ptrace.S1
-rw-r--r--lib/libc/sparc64/sys/sbrk.S3
-rw-r--r--lib/libc/sparc64/sys/setlogin.S4
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)