From 3400fa0d69b835c11f9465d429c0c786f3dcadfa Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 13 May 2019 09:45:34 +0200 Subject: Add wrapper for abort() --- rtemsbsd/include/machine/rtems-bsd-program.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'rtemsbsd') diff --git a/rtemsbsd/include/machine/rtems-bsd-program.h b/rtemsbsd/include/machine/rtems-bsd-program.h index e31c1a6a..70030517 100644 --- a/rtemsbsd/include/machine/rtems-bsd-program.h +++ b/rtemsbsd/include/machine/rtems-bsd-program.h @@ -7,7 +7,7 @@ */ /* - * Copyright (c) 2013 embedded brains GmbH. All rights reserved. + * Copyright (c) 2013, 2019 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 @@ -41,9 +41,10 @@ #define _RTEMS_BSD_MACHINE_RTEMS_BSD_PROGRAM_H_ #include +#include #include #include -#include +#include __BEGIN_DECLS @@ -117,6 +118,10 @@ rtems_bsd_program_asprintf(char **strp, const char *fmt, ...); void rtems_bsd_program_free(void *ptr); +#ifndef RTEMS_BSD_PROGRAM_NO_ABORT_WRAP + #define abort() rtems_bsd_program_exit(1) +#endif + #ifndef RTEMS_BSD_PROGRAM_NO_EXIT_WRAP #define exit(code) rtems_bsd_program_exit(code) #endif -- cgit v1.2.3