6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
* ~ lexi hale <lexi@hale.su>
* kmheapf() frees a region on the heap à la libc free()
* see also: kmheapa() "heap alloc"
*/
/* arch specific headers */
#ifdef KFenv_posix
# include <posix/posix.h>
#endif
/* we define all our platform functions here, whether or not
* they're for the correct platform - only the ones that are
* called by the preprocessed form of the code will actually
* be linked, linker errors are our friend here! */
extern int kmem_platform_munmap(void* addr, unsigned long sz);
|
|
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
* ~ lexi hale <lexi@hale.su>
* kmheapf() frees a region on the heap à la libc free()
* see also: kmheapa() "heap alloc"
*/
/* arch specific headers */
#ifdef KFenv_posix
# include <posix.h>
#endif
/* we define all our platform functions here, whether or not
* they're for the correct platform - only the ones that are
* called by the preprocessed form of the code will actually
* be linked, linker errors are our friend here! */
extern int kmem_platform_munmap(void* addr, unsigned long sz);
|