xref: /haiku/headers/compatibility/gnu/stdlib.h (revision ae0a10cad3999b13cbfa47a3d947a5219d2d90f4)
1 /*
2  * Copyright 2020 Haiku, Inc. All rights reserved.
3  * Distributed under the terms of the MIT License.
4  *
5  * Authors:
6  *		Isaac Turner, turner.isaac@gmail.com
7  *		Jacob Secunda, secundaja@gmail.com
8  */
9 #ifndef _GNU_STDLIB_H_
10 #define _GNU_STDLIB_H_
11 
12 
13 #include_next <stdlib.h>
14 
15 
16 #ifdef _GNU_SOURCE
17 
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 typedef int (*_compare_function_qsort_r)(const void*, const void*, void*);
24 
25 extern void qsort_r(void* base, size_t numElements, size_t sizeOfElement,
26 	_compare_function_qsort_r, void* cookie);
27 
28 #ifdef __cplusplus
29 }
30 #endif
31 
32 
33 #endif /* _GNU_SOURCE */
34 
35 
36 #endif /* _GNU_STDLIB_H_ */
37