xref: /rk3399_ARM-atf/include/lib/libc/stdlib.h (revision b382ac6887b864ff4252022cbeb13f0405daff79)
1 /*
2  * Copyright (c) 2012-2017 Roberto E. Vargas Caballero
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 /*
7  * Portions copyright (c) 2018-2019, ARM Limited and Contributors.
8  * All rights reserved.
9  */
10 
11 #ifndef STDLIB_H
12 #define STDLIB_H
13 
14 #include <stdlib_.h>
15 
16 #define EXIT_FAILURE 1
17 #define EXIT_SUCCESS 0
18 
19 #ifndef NULL
20 #define NULL ((void *) 0)
21 #endif
22 
23 #define _ATEXIT_MAX 1
24 
25 extern void abort(void);
26 extern int atexit(void (*func)(void));
27 extern void exit(int status);
28 
29 #endif /* STDLIB_H */
30