From 0b2854eb6ce97e8c5590e5f653d492a4334200ef Mon Sep 17 00:00:00 2001 From: hannken Date: Fri, 5 May 2000 20:12:00 +0000 Subject: [PATCH] Fix for lint during build of libc. --- sys/arch/sparc/include/lock.h | 6 +++++- sys/arch/sparc64/include/lock.h | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/sys/arch/sparc/include/lock.h b/sys/arch/sparc/include/lock.h index c7e451652ceb..0d56c94400d0 100644 --- a/sys/arch/sparc/include/lock.h +++ b/sys/arch/sparc/include/lock.h @@ -1,4 +1,4 @@ -/* $NetBSD: lock.h,v 1.9 2000/05/02 04:41:11 thorpej Exp $ */ +/* $NetBSD: lock.h,v 1.10 2000/05/05 20:12:00 hannken Exp $ */ /*- * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc. @@ -54,6 +54,9 @@ typedef __volatile int __cpu_simple_lock_t; #define __SIMPLELOCK_UNLOCKED 0 /* XXX So we can expose this to userland. */ +#ifdef __lint__ +#define __ldstub(__addr) (__addr) +#else /* !__lint__ */ #define __ldstub(__addr) \ ({ \ int __v; \ @@ -65,6 +68,7 @@ typedef __volatile int __cpu_simple_lock_t; \ __v; \ }) +#endif /* __lint__ */ static __inline void __cpu_simple_lock_init __P((__cpu_simple_lock_t *)) __attribute__((__unused__)); diff --git a/sys/arch/sparc64/include/lock.h b/sys/arch/sparc64/include/lock.h index 488b00ec1227..dc89097e8951 100644 --- a/sys/arch/sparc64/include/lock.h +++ b/sys/arch/sparc64/include/lock.h @@ -1,4 +1,4 @@ -/* $NetBSD: lock.h,v 1.7 2000/05/02 04:41:11 thorpej Exp $ */ +/* $NetBSD: lock.h,v 1.8 2000/05/05 20:12:01 hannken Exp $ */ /*- * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc. @@ -54,6 +54,9 @@ typedef __volatile int __cpu_simple_lock_t; #define __SIMPLELOCK_UNLOCKED 0 /* XXX So we can expose this to userland. */ +#ifdef __lint__ +#define __ldstub(__addr) (__addr) +#else /* !__lint__ */ #define __ldstub(__addr) \ ({ \ int __v; \ @@ -65,6 +68,7 @@ typedef __volatile int __cpu_simple_lock_t; \ __v; \ }) +#endif /* __lint__ */ static __inline void __cpu_simple_lock_init __P((__cpu_simple_lock_t *)) __attribute__((__unused__));