diff options
author | Dale S. Rahn <rahnds@cvs.openbsd.org> | 1996-12-21 20:36:01 +0000 |
---|---|---|
committer | Dale S. Rahn <rahnds@cvs.openbsd.org> | 1996-12-21 20:36:01 +0000 |
commit | dc30ff96e6245ece5f67a29e2fd10a1709ad6180 (patch) | |
tree | 751db7b8d3d040efc30fd7960d015150e466ddc1 /sys/arch/powerpc/include/cdefs.h | |
parent | ae21b4f61e88746c5a90663332ee3ba0e1f2997a (diff) |
Check-in of powerpc kernel support.
NOTE: This will not work until the other pieces are checked in.
This is primarily the NetBSD powerpc port, with modifications
to support ELF.
Diffstat (limited to 'sys/arch/powerpc/include/cdefs.h')
-rw-r--r-- | sys/arch/powerpc/include/cdefs.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/sys/arch/powerpc/include/cdefs.h b/sys/arch/powerpc/include/cdefs.h new file mode 100644 index 00000000000..d8534e0fb26 --- /dev/null +++ b/sys/arch/powerpc/include/cdefs.h @@ -0,0 +1,42 @@ +/* $NetBSD: cdefs.h,v 1.1 1996/09/30 16:34:21 ws Exp $ */ + +/* + * Written by J.T. Conklin <jtc@wimsey.com> 01/17/95. + * Public domain. + */ + +#ifndef _MACHINE_CDEFS_H_ +#define _MACHINE_CDEFS_H_ + +#ifdef __STDC__ +#define _C_LABEL(x) _STRING(_ ## x) +#else +#define _C_LABEL(x) _STRING(_/**/x) +#endif + +#if 0 +#ifdef __GNUC__ +#ifdef __STDC__ +#define __indr_reference(sym,alias) \ + __asm__(".stabs \"_" #alias "\",11,0,0,0"); \ + __asm__(".stabs \"_" #sym "\",1,0,0,0") +#define __warn_references(sym,msg) \ + __asm__(".stabs \"" msg "\",30,0,0,0"); \ + __asm__(".stabs \"_" #sym "\",1,0,0,0") +#else +#define __indr_reference(sym,alias) \ + __asm__(".stabs \"_/**/alias\",11,0,0,0"); \ + __asm__(".stabs \"_/**/sym\",1,0,0,0") +#define __warn_references(sym,msg) \ + __asm__(".stabs msg,30,0,0,0"); \ + __asm__(".stabs \"_/**/sym\",1,0,0,0") +#endif +#endif +#else +#define __warn_references(sym,msg) +/* +#define __indr_reference(sym,alias) +*/ +#endif + +#endif /* !_MACHINE_CDEFS_H_ */ |