diff options
author | maxim <maxim@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2010-06-29 16:36:45 +0000 |
---|---|---|
committer | maxim <maxim@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2010-06-29 16:36:45 +0000 |
commit | d487da7eb645a8813f1b8eba10e65b1c2cfd0386 (patch) | |
tree | fe67dcc60925fa3a65a8b98743eca63063c7bcf6 | |
parent | 6e98e27480301596b7910950ac5550d811da24c7 (diff) | |
download | localedef-d487da7eb645a8813f1b8eba10e65b1c2cfd0386.tar.gz localedef-d487da7eb645a8813f1b8eba10e65b1c2cfd0386.tar.xz |
* include/sys/cdefs.h (__REDIRECT_NTH): Define if not present in host
headers.
git-svn-id: svn://svn.eglibc.org/trunk/localedef@10850 7b3dc134-2b1b-0410-93df-9e9f96275f8d
-rw-r--r-- | ChangeLog.eglibc | 5 | ||||
-rw-r--r-- | include/sys/cdefs.h | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog.eglibc b/ChangeLog.eglibc index 4b32ece..97e5960 100644 --- a/ChangeLog.eglibc +++ b/ChangeLog.eglibc @@ -1,3 +1,8 @@ +2010-06-29 Maxim Kuvyrkov <maxim@codesourcery.com> + + * include/sys/cdefs.h (__REDIRECT_NTH): Define if not present in host + headers. + 2009-08-03 Joseph Myers <joseph@codesourcery.com> * Makefile.in (datarootdir): Define. diff --git a/include/sys/cdefs.h b/include/sys/cdefs.h index 0cae14e..32139c2 100644 --- a/include/sys/cdefs.h +++ b/include/sys/cdefs.h @@ -36,3 +36,13 @@ # define __extern_always_inline extern __always_inline #endif #endif + +#if !defined(__REDIRECT_NTH) && defined(__GNUC__) && __GNUC__ >= 2 +# ifdef __cplusplus +# define __REDIRECT_NTH(name, proto, alias) \ + name proto __THROW __asm__ (__ASMNAME (#alias)) +# else +# define __REDIRECT_NTH(name, proto, alias) \ + name proto __asm__ (__ASMNAME (#alias)) __THROW +# endif +#endif |