Module Name: src Committed By: joerg Date: Fri Feb 25 14:07:14 UTC 2011
Modified Files: src/sys/arch/alpha/include: mcontext.h src/sys/arch/amd64/include: mcontext.h src/sys/arch/hppa/include: mcontext.h src/sys/arch/i386/include: mcontext.h src/sys/arch/mips/include: mcontext.h src/sys/arch/powerpc/include: mcontext.h src/sys/arch/sh3/include: mcontext.h src/sys/arch/sparc/include: mcontext.h Log Message: Be nicer to software that insists on -ansi and use __inline. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/alpha/include/mcontext.h cvs rdiff -u -r1.13 -r1.14 src/sys/arch/amd64/include/mcontext.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/hppa/include/mcontext.h cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/include/mcontext.h cvs rdiff -u -r1.15 -r1.16 src/sys/arch/mips/include/mcontext.h cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/include/mcontext.h cvs rdiff -u -r1.8 -r1.9 src/sys/arch/sh3/include/mcontext.h cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sparc/include/mcontext.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/alpha/include/mcontext.h diff -u src/sys/arch/alpha/include/mcontext.h:1.6 src/sys/arch/alpha/include/mcontext.h:1.7 --- src/sys/arch/alpha/include/mcontext.h:1.6 Thu Feb 24 04:28:44 2011 +++ src/sys/arch/alpha/include/mcontext.h Fri Feb 25 14:07:12 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.6 2011/02/24 04:28:44 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.7 2011/02/25 14:07:12 joerg Exp $ */ /*- * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -101,7 +101,7 @@ #define _UC_MACHINE_SET_PC(uc, pc) _UC_MACHINE_PC(uc) = (pc) -static inline void * +static __inline void * __lwp_getprivate_fast(void) { register void *__tmp __asm("$0"); Index: src/sys/arch/amd64/include/mcontext.h diff -u src/sys/arch/amd64/include/mcontext.h:1.13 src/sys/arch/amd64/include/mcontext.h:1.14 --- src/sys/arch/amd64/include/mcontext.h:1.13 Thu Feb 24 04:28:44 2011 +++ src/sys/arch/amd64/include/mcontext.h Fri Feb 25 14:07:12 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.13 2011/02/24 04:28:44 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.14 2011/02/25 14:07:12 joerg Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -84,7 +84,7 @@ #define __UCONTEXT_SIZE 784 -static inline void * +static __inline void * __lwp_getprivate_fast(void) { void *__tmp; Index: src/sys/arch/hppa/include/mcontext.h diff -u src/sys/arch/hppa/include/mcontext.h:1.5 src/sys/arch/hppa/include/mcontext.h:1.6 --- src/sys/arch/hppa/include/mcontext.h:1.5 Thu Feb 24 04:28:45 2011 +++ src/sys/arch/hppa/include/mcontext.h Fri Feb 25 14:07:12 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.5 2011/02/24 04:28:45 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.6 2011/02/25 14:07:12 joerg Exp $ */ #ifndef _HPPA_MCONTEXT_H_ #define _HPPA_MCONTEXT_H_ @@ -57,7 +57,7 @@ (uc)->uc_mcontext.__gregs[_REG_PCOQT] = (pc) + 4; \ } while (/*CONSTCOND*/0) -static inline void * +static __inline void * __lwp_getprivate_fast(void) { register void *__tmp; Index: src/sys/arch/i386/include/mcontext.h diff -u src/sys/arch/i386/include/mcontext.h:1.9 src/sys/arch/i386/include/mcontext.h:1.10 --- src/sys/arch/i386/include/mcontext.h:1.9 Thu Feb 24 04:28:46 2011 +++ src/sys/arch/i386/include/mcontext.h Fri Feb 25 14:07:13 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.9 2011/02/24 04:28:46 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.10 2011/02/25 14:07:13 joerg Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -127,7 +127,7 @@ #define __UCONTEXT_SIZE 776 -static inline void * +static __inline void * __lwp_getprivate_fast(void) { void *__tmp; Index: src/sys/arch/mips/include/mcontext.h diff -u src/sys/arch/mips/include/mcontext.h:1.15 src/sys/arch/mips/include/mcontext.h:1.16 --- src/sys/arch/mips/include/mcontext.h:1.15 Thu Feb 24 04:28:47 2011 +++ src/sys/arch/mips/include/mcontext.h Fri Feb 25 14:07:13 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.15 2011/02/24 04:28:47 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.16 2011/02/25 14:07:13 joerg Exp $ */ /*- * Copyright (c) 1999, 2002 The NetBSD Foundation, Inc. @@ -187,7 +187,7 @@ #endif #ifndef __ASSEMBLER__ -static inline void * +static __inline void * __lwp_getprivate_fast(void) { register void *__tcb; Index: src/sys/arch/powerpc/include/mcontext.h diff -u src/sys/arch/powerpc/include/mcontext.h:1.11 src/sys/arch/powerpc/include/mcontext.h:1.12 --- src/sys/arch/powerpc/include/mcontext.h:1.11 Thu Feb 24 04:28:47 2011 +++ src/sys/arch/powerpc/include/mcontext.h Fri Feb 25 14:07:13 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.11 2011/02/24 04:28:47 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.12 2011/02/25 14:07:13 joerg Exp $ */ /*- * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -122,7 +122,7 @@ #define _UC_MACHINE_SET_PC(uc, pc) _UC_MACHINE_PC(uc) = (pc) -static inline void * +static __inline void * __lwp_getprivate_fast(void) { register void *__tcb; Index: src/sys/arch/sh3/include/mcontext.h diff -u src/sys/arch/sh3/include/mcontext.h:1.8 src/sys/arch/sh3/include/mcontext.h:1.9 --- src/sys/arch/sh3/include/mcontext.h:1.8 Thu Feb 24 04:28:47 2011 +++ src/sys/arch/sh3/include/mcontext.h Fri Feb 25 14:07:13 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.8 2011/02/24 04:28:47 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.9 2011/02/25 14:07:13 joerg Exp $ */ /*- * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -93,7 +93,7 @@ #define _UC_SETSTACK 0x10000 #define _UC_CLRSTACK 0x20000 -static inline void * +static __inline void * __lwp_getprivate_fast(void) { register void *__gbr; Index: src/sys/arch/sparc/include/mcontext.h diff -u src/sys/arch/sparc/include/mcontext.h:1.11 src/sys/arch/sparc/include/mcontext.h:1.12 --- src/sys/arch/sparc/include/mcontext.h:1.11 Thu Feb 24 04:28:48 2011 +++ src/sys/arch/sparc/include/mcontext.h Fri Feb 25 14:07:13 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: mcontext.h,v 1.11 2011/02/24 04:28:48 joerg Exp $ */ +/* $NetBSD: mcontext.h,v 1.12 2011/02/25 14:07:13 joerg Exp $ */ /*- * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -160,7 +160,7 @@ (uc)->uc_mcontext.__gregs[_REG_nPC] = (pc) + 4; \ } while (/*CONSTCOND*/0) -static inline void * +static __inline void * __lwp_getprivate_fast(void) { register void *__tmp;