diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-05-13 09:45:34 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-05-13 09:45:51 +0200 |
commit | 3400fa0d69b835c11f9465d429c0c786f3dcadfa (patch) | |
tree | 8c4101e0a0bb84ecc457d95566a883364ba64f36 /rtemsbsd/include | |
parent | Add USB mass storage only build set (diff) | |
download | rtems-libbsd-3400fa0d69b835c11f9465d429c0c786f3dcadfa.tar.bz2 |
Add wrapper for abort()
Diffstat (limited to 'rtemsbsd/include')
-rw-r--r-- | rtemsbsd/include/machine/rtems-bsd-program.h | 9 |
1 files changed, 7 insertions, 2 deletions
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 <sys/cdefs.h> +#include <stdarg.h> #include <stdbool.h> #include <stdio.h> -#include <stdarg.h> +#include <stdlib.h> __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 |