diff options
author | Martin Schlemmer <azarah@gentoo.org> | 2005-11-30 22:54:36 +0000 |
---|---|---|
committer | Martin Schlemmer <azarah@gentoo.org> | 2005-11-30 22:54:36 +0000 |
commit | da7c507a3ea1eda35b9b0b9c765737691faa8c0b (patch) | |
tree | 5744037dd2abe6d6599765d8b17c9716c3133a5f /localdecls.h | |
parent | Move dlvsym define. Add symbol_version macros. (diff) | |
download | sandbox-da7c507a3ea1eda35b9b0b9c765737691faa8c0b.tar.gz sandbox-da7c507a3ea1eda35b9b0b9c765737691faa8c0b.tar.bz2 sandbox-da7c507a3ea1eda35b9b0b9c765737691faa8c0b.zip |
Use versioned symbols on supported libc's for functions we wrap, as well as
provide all versions of specific functions. Some syntax cleanups.
Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
Diffstat (limited to 'localdecls.h')
-rw-r--r-- | localdecls.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/localdecls.h b/localdecls.h index 66733b6..22d5d2a 100644 --- a/localdecls.h +++ b/localdecls.h @@ -51,9 +51,11 @@ #endif /* from glibc */ -# define symbol_version(real, name, version) \ - __asm__ (".symver " #real "," #name "@" #version) -# define default_symbol_version(real, name, version) \ - __asm__ (".symver " #real "," #name "@@" #version) +#if HAVE_DLVSYM +# define symbol_version(real, name, version) \ + __asm__ (".symver " #real "," #name "@" #version) +# define default_symbol_version(real, name, version) \ + __asm__ (".symver " #real "," #name "@@" #version) +#endif #endif |