Add END(func) Use SYSTRAPdiff -r1.3 -r1.4 src/lib/libc/arch/m68k/sys/__sigtramp2.S
(matt)
--- src/lib/libc/arch/m68k/sys/__sigtramp2.S 2013/07/16 20:49:42 1.3
+++ src/lib/libc/arch/m68k/sys/__sigtramp2.S 2013/07/16 22:19:16 1.4
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | /* $NetBSD: __sigtramp2.S,v 1.3 2013/07/16 20:49:42 matt Exp $ */ | 1 | /* $NetBSD: __sigtramp2.S,v 1.4 2013/07/16 22:19:16 matt Exp $ */ | |
2 | 2 | |||
3 | /*- | 3 | /*- | |
4 | * Copyright (c) 2003 The NetBSD Foundation, Inc. | 4 | * Copyright (c) 2003 The NetBSD Foundation, Inc. | |
5 | * All rights reserved. | 5 | * All rights reserved. | |
6 | * | 6 | * | |
7 | * Redistribution and use in source and binary forms, with or without | 7 | * Redistribution and use in source and binary forms, with or without | |
8 | * modification, are permitted provided that the following conditions | 8 | * modification, are permitted provided that the following conditions | |
9 | * are met: | 9 | * are met: | |
10 | * 1. Redistributions of source code must retain the above copyright | 10 | * 1. Redistributions of source code must retain the above copyright | |
11 | * notice, this list of conditions and the following disclaimer. | 11 | * notice, this list of conditions and the following disclaimer. | |
12 | * 2. Redistributions in binary form must reproduce the above copyright | 12 | * 2. Redistributions in binary form must reproduce the above copyright | |
13 | * notice, this list of conditions and the following disclaimer in the | 13 | * notice, this list of conditions and the following disclaimer in the | |
14 | * documentation and/or other materials provided with the distribution. | 14 | * documentation and/or other materials provided with the distribution. | |
@@ -34,17 +34,17 @@ | @@ -34,17 +34,17 @@ | |||
34 | * | 34 | * | |
35 | * On entry, stack looks like: | 35 | * On entry, stack looks like: | |
36 | * | 36 | * | |
37 | * ucontext structure [12+sizeof(siginfo_t)] | 37 | * ucontext structure [12+sizeof(siginfo_t)] | |
38 | * siginfo structure [12] | 38 | * siginfo structure [12] | |
39 | * pointer to ucontext structure [8] | 39 | * pointer to ucontext structure [8] | |
40 | * pointer to siginfo structure [4] | 40 | * pointer to siginfo structure [4] | |
41 | * sp-> signal number [0] | 41 | * sp-> signal number [0] | |
42 | */ | 42 | */ | |
43 | ENTRY_NOPROFILE(__sigtramp_siginfo_2) | 43 | ENTRY_NOPROFILE(__sigtramp_siginfo_2) | |
44 | movl 8(%sp),%a0 /* get pointer to ucontext */ | 44 | movl 8(%sp),%a0 /* get pointer to ucontext */ | |
45 | movl %a0,4(%sp) /* put it in the argument slot */ | 45 | movl %a0,4(%sp) /* put it in the argument slot */ | |
46 | /* fake return address already there */ | 46 | /* fake return address already there */ | |
47 | movl #SYS_setcontext,%d0 | 47 | SYSTRAP(setcontext) | |
48 | trap #0 | |||
49 | movl %d0,4(%sp) /* error code */ | 48 | movl %d0,4(%sp) /* error code */ | |
50 | SYSTRAP(exit) /* exit */ | 49 | SYSTRAP(exit) /* exit */ | |
50 | END(__sigtramp_siginfo_2) |
--- src/lib/libc/arch/m68k/sys/_lwp_getprivate.S 2008/04/28 20:22:56 1.2
+++ src/lib/libc/arch/m68k/sys/_lwp_getprivate.S 2013/07/16 22:19:16 1.3
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | /* $NetBSD: _lwp_getprivate.S,v 1.2 2008/04/28 20:22:56 martin Exp $ */ | 1 | /* $NetBSD: _lwp_getprivate.S,v 1.3 2013/07/16 22:19:16 matt Exp $ */ | |
2 | 2 | |||
3 | /*- | 3 | /*- | |
4 | * Copyright (c) 2007 The NetBSD Foundation, Inc. | 4 | * Copyright (c) 2007 The NetBSD Foundation, Inc. | |
5 | * All rights reserved. | 5 | * All rights reserved. | |
6 | * | 6 | * | |
7 | * Redistribution and use in source and binary forms, with or without | 7 | * Redistribution and use in source and binary forms, with or without | |
8 | * modification, are permitted provided that the following conditions | 8 | * modification, are permitted provided that the following conditions | |
9 | * are met: | 9 | * are met: | |
10 | * 1. Redistributions of source code must retain the above copyright | 10 | * 1. Redistributions of source code must retain the above copyright | |
11 | * notice, this list of conditions and the following disclaimer. | 11 | * notice, this list of conditions and the following disclaimer. | |
12 | * 2. Redistributions in binary form must reproduce the above copyright | 12 | * 2. Redistributions in binary form must reproduce the above copyright | |
13 | * notice, this list of conditions and the following disclaimer in the | 13 | * notice, this list of conditions and the following disclaimer in the | |
14 | * documentation and/or other materials provided with the distribution. | 14 | * documentation and/or other materials provided with the distribution. | |
@@ -23,13 +23,14 @@ | @@ -23,13 +23,14 @@ | |||
23 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | 23 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
24 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | 24 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
25 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | 25 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
26 | * POSSIBILITY OF SUCH DAMAGE. | 26 | * POSSIBILITY OF SUCH DAMAGE. | |
27 | */ | 27 | */ | |
28 | 28 | |||
29 | #include "SYS.h" | 29 | #include "SYS.h" | |
30 | 30 | |||
31 | SYSCALL(_lwp_getprivate) | 31 | SYSCALL(_lwp_getprivate) | |
32 | #ifdef __SVR4_ABI__ | 32 | #ifdef __SVR4_ABI__ | |
33 | movl %d0,%a0 | 33 | movl %d0,%a0 | |
34 | #endif | 34 | #endif | |
35 | rts | 35 | rts | |
36 | END(_lwp_getprivate) |