summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatt <matt@NetBSD.org>2003-01-23 23:56:13 +0000
committermatt <matt@NetBSD.org>2003-01-23 23:56:13 +0000
commit61687fc22012ca1d565b20439b563182cb0814c5 (patch)
treefde6f1cad871f9ede2c25bf1d9dd2eecc0a30f8f
parent77acc6e3bc407123f684f6cfcea2a6f64f20dd97 (diff)
Add the *context.? sources to SRCS.
Make getcontext _getcontext and add a getcontext weak alias.
-rw-r--r--lib/libc/arch/vax/gen/Makefile.inc9
-rw-r--r--lib/libc/arch/vax/sys/getcontext.S8
2 files changed, 13 insertions, 4 deletions
diff --git a/lib/libc/arch/vax/gen/Makefile.inc b/lib/libc/arch/vax/gen/Makefile.inc
index 6a15dd167e3..62351018023 100644
--- a/lib/libc/arch/vax/gen/Makefile.inc
+++ b/lib/libc/arch/vax/gen/Makefile.inc
@@ -1,7 +1,12 @@
-# $NetBSD: Makefile.inc,v 1.7 2002/10/26 06:51:32 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.8 2003/01/23 23:56:13 matt Exp $
SRCS+= byte_swap_2.S byte_swap_4.S bswap64.S \
- fabs.S frexp.c infinity.c isinf.c isnan.c ldexp.S modf.S \
+ fabs.S frexp.c \
+ infinity.c isinf.c isnan.c \
+ ldexp.S \
+ makecontext.c modf.S \
+ resumecontext.c \
+ swapcontext.S \
udiv.S urem.S \
__setjmp14.S __sigsetjmp14.S _setjmp.S
diff --git a/lib/libc/arch/vax/sys/getcontext.S b/lib/libc/arch/vax/sys/getcontext.S
index 159058d2d90..cc2355a4946 100644
--- a/lib/libc/arch/vax/sys/getcontext.S
+++ b/lib/libc/arch/vax/sys/getcontext.S
@@ -1,4 +1,4 @@
-/* $NetBSD: getcontext.S,v 1.2 2003/01/20 00:18:06 matt Exp $ */
+/* $NetBSD: getcontext.S,v 1.3 2003/01/23 23:56:13 matt Exp $ */
/*-
* Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -38,10 +38,14 @@
#include "SYS.h"
+#ifdef WEAK_ALIAS
+WEAK_ALIAS(getcontext, _getcontext)
+#endif
+
/*
* Can't use R4 or R5 since those needed by the phread_switch code.
*/
-ENTRY(getcontext, 0)
+ENTRY(_getcontext, 0)
clrl %r0 /* assume success */
chmk $SYS_getcontext /* getcontext(oucp) */
jcc 1f