xref: /minix3/minix/llvm/include/common/util/util_def.h (revision 3e457fe321c6af238c180a2b4a0f010f8b4f8c31)
1*3e457fe3SDavid van Moolenbroek 
2*3e457fe3SDavid van Moolenbroek #ifndef _GNU_SOURCE
3*3e457fe3SDavid van Moolenbroek #define _GNU_SOURCE 1
4*3e457fe3SDavid van Moolenbroek #endif
5*3e457fe3SDavid van Moolenbroek 
6*3e457fe3SDavid van Moolenbroek #ifndef __USE_GNU
7*3e457fe3SDavid van Moolenbroek #define __USE_GNU 1
8*3e457fe3SDavid van Moolenbroek #endif
9*3e457fe3SDavid van Moolenbroek 
10*3e457fe3SDavid van Moolenbroek #ifndef UNIX_PATH_MAX
11*3e457fe3SDavid van Moolenbroek #define UNIX_PATH_MAX 108
12*3e457fe3SDavid van Moolenbroek #endif
13*3e457fe3SDavid van Moolenbroek 
14*3e457fe3SDavid van Moolenbroek #ifndef PAGE_SIZE
15*3e457fe3SDavid van Moolenbroek #define PAGE_SIZE	4096
16*3e457fe3SDavid van Moolenbroek #endif
17*3e457fe3SDavid van Moolenbroek 
18*3e457fe3SDavid van Moolenbroek #ifndef MIN_MMAP_ADDR
19*3e457fe3SDavid van Moolenbroek #define MIN_MMAP_ADDR   ((void*)(PAGE_SIZE*100))
20*3e457fe3SDavid van Moolenbroek #endif
21*3e457fe3SDavid van Moolenbroek 
22*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_PRINTF
23*3e457fe3SDavid van Moolenbroek #define _UTIL_PRINTF              printf
24*3e457fe3SDavid van Moolenbroek #endif
25*3e457fe3SDavid van Moolenbroek 
26*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_PTHREAD_CREATE
27*3e457fe3SDavid van Moolenbroek #define _UTIL_PTHREAD_CREATE      pthread_create
28*3e457fe3SDavid van Moolenbroek #endif
29*3e457fe3SDavid van Moolenbroek 
30*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_PTHREAD_JOIN
31*3e457fe3SDavid van Moolenbroek #define _UTIL_PTHREAD_JOIN        pthread_join
32*3e457fe3SDavid van Moolenbroek #endif
33*3e457fe3SDavid van Moolenbroek 
34*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_PTHREAD_CANCEL
35*3e457fe3SDavid van Moolenbroek #define _UTIL_PTHREAD_CANCEL      pthread_cancel
36*3e457fe3SDavid van Moolenbroek #endif
37*3e457fe3SDavid van Moolenbroek 
38*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_PTHREAD_SIGMASK
39*3e457fe3SDavid van Moolenbroek #define _UTIL_PTHREAD_SIGMASK     pthread_sigmask
40*3e457fe3SDavid van Moolenbroek #endif
41*3e457fe3SDavid van Moolenbroek 
42*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_MALLOC
43*3e457fe3SDavid van Moolenbroek #define _UTIL_MALLOC              malloc
44*3e457fe3SDavid van Moolenbroek #endif
45*3e457fe3SDavid van Moolenbroek 
46*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_CALLOC
47*3e457fe3SDavid van Moolenbroek #define _UTIL_CALLOC              calloc
48*3e457fe3SDavid van Moolenbroek #endif
49*3e457fe3SDavid van Moolenbroek 
50*3e457fe3SDavid van Moolenbroek #ifndef _UTIL_FREE
51*3e457fe3SDavid van Moolenbroek #define _UTIL_FREE                free
52*3e457fe3SDavid van Moolenbroek #endif
53*3e457fe3SDavid van Moolenbroek 
54