Rule M18-0-3 (required, implementation, automated)

The library functions abort, exit, getenv and system from library shall not be used. See MISRA C++ 2008 [7]