diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1999-08-30 03:57:47 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1999-08-30 03:57:47 +0000 |
| commit | 4e731e62c4bafe7c54b237072e2216cb1e36693d (patch) | |
| tree | 41022028db8e4fd1493df4e90d4089dff90b91be | |
| parent | 158562983ed457f824f6fcc0578eaabac35d0878 (diff) | |
Notes
| -rw-r--r-- | sys/sys/cdefs.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h index f062c772da77..9bd86dca514f 100644 --- a/sys/sys/cdefs.h +++ b/sys/sys/cdefs.h @@ -190,7 +190,11 @@ #endif /* __ELF__ */ #endif /* __GNUC__ */ +#if defined(__GNUC__) && defined(__ELF__) +#define __IDSTRING(name,string) __asm__(".ident\t\"" string "\"") +#else #define __IDSTRING(name,string) static const char name[] __unused = string +#endif #ifndef __RCSID #define __RCSID(s) __IDSTRING(rcsid,s) |
