Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/waterbox/libc/functions/_dlmalloc/dlmalloc.h
2 views
1
#include "_PDCLIB_glue.h"
2
#include <threads.h>
3
4
5
#undef WIN32
6
#undef _WIN32
7
#define DLMALLOC_EXPORT _PDCLIB_API
8
#define MALLOC_ALIGNMENT _PDCLIB_MALLOC_ALIGN
9
#define MSPACES 0
10
#define USE_LOCKS 0
11
#define USE_SPIN_LOCKS 0
12
#define USE_RECURSIVE_LOCKS 0
13
#undef NEED_GLOBAL_LOCK_INIT
14
#define FOOTERS 0
15
#undef USE_DL_PREFIX
16
#define MALLOC_INSPECT_ALL 0
17
#define ABORT abort()
18
#define PROCEED_ON_ERROR 0
19
#define DEBUG 0
20
#define ABORT_ON_ASSERT_FAILURE 1
21
#define MALLOC_FAILURE_ACTION errno = ENOMEM
22
#define HAVE_MORECORE 1
23
#define MORECORE _PDCLIB_sbrk
24
#define MORECORE_CONTIGUOUS 1
25
#define MORECORE_CANNOT_TRIM 1
26
#define NO_SEGMENT_TRAVERSAL 0
27
#define HAVE_MMAP 0
28
#define HAVE_MREMAP 0
29
#define USE_BUILTIN_FFS 0
30
#define malloc_getpagesize _PDCLIB_MALLOC_PAGESIZE
31
#define USE_DEV_RANDOM 0
32
#define NO_MALLINFO 1
33
#define MALLINFO_FIELD_TYPE size_t
34
#define NO_MALLOC_STATS 1
35
#define DEFAULT_GRANULARITY _PDCLIB_MALLOC_GRANULARITY
36
#define DEFAULT_TRIM_THRESHOLD _PDCLIB_MALLOC_TRIM_THRESHOLD
37
#define DEFAULT_MMAP_THREHOLD _PDCLIB_MALLOC_MMAP_THRESHOLD
38
#define MAX_RELEASE_CHECK_RATE _PDCLIB_MALLOC_RELEASE_CHECK_RATE
39
40
/* C standard says this is so */
41
#define REALLOC_ZERO_BYTES_FREES 1
42
#define LACKS_UNISTD_H
43
#define LACKS_FCNTL_H
44
#define LACKS_SYS_PARAM_H
45
#define LACKS_SYS_MMAN_H
46
#define LACKS_STRINGS_H
47
#define LACKS_SYS_TYPES_H
48
#define LACKS_SCHED_H
49
#include <stdlib.h>
50
#include <errno.h>
51
52