MISRA.STDLIB.ABORT.2012_AMD1Use of abort, exit, or system from library stdlib.h.
MISRA C 2012 Rule 21.8: The library functions abort, exit, and system of <stdlib.h> shall not be usedC90 [Undefined 93; Implementation 70–73] C99 [Undefined 172, 174, 175; Implementation J.3.12(36–38)] Category: Required Analysis: Decidable, Single Translation Unit Applies to: C90, C99 AmplificationThe identifiers abort, exit and system shall not be used and no macro with one of these names shall be expanded. RationaleThese functions have undefined and implementation-defined behaviours associated with them. See alsoRule 21.19, Rule 21.20 |