diff options
-rw-r--r-- | common/forbidden.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/common/forbidden.h b/common/forbidden.h index 9cba19cf5e..95c1a47d65 100644 --- a/common/forbidden.h +++ b/common/forbidden.h @@ -29,7 +29,7 @@ * infrastructure code do not make use of certain "forbidden" APIs, such * as fopen(), setjmp(), etc. * This is achieved by re-#defining various symbols to a "garbage" - * string which then trigers a compiler error. + * string which then triggers a compiler error. * * Backend files may #define FORBIDDEN_SYMBOL_ALLOW_ALL if they * have to access functions like fopen, fread etc. @@ -203,6 +203,11 @@ #define exit(a) FORBIDDEN_SYMBOL_REPLACEMENT #endif +#ifndef FORBIDDEN_SYMBOL_EXCEPTION_abort +#undef abort +#define abort() FORBIDDEN_SYMBOL_REPLACEMENT +#endif + #ifndef FORBIDDEN_SYMBOL_EXCEPTION_getenv #undef getenv #define getenv(a) FORBIDDEN_SYMBOL_REPLACEMENT |