Commit Message
@@ -584,8 +584,14 @@
__THROW __attribute_malloc__ __attribute_alloc_size__ ((2)) __wur;
#endif
+#if !defined ENABLE_FUN || defined I_OPPOSE_CENSORSHIP
/* Abort execution and generate a core-dump. */
extern void abort (void) __THROW __attribute__ ((__noreturn__));
+#else
+extern void abort (void) __THROW __attribute__ ((__noreturn__))
+ __attribute__ ((error (
+ "Political regulations prohibit calling this function")));
+#endif
/* Register a function to be called when `exit' is called. */