Sun 12 Jan 19:29:58 CET 2025
This commit is contained in:
		
							parent
							
								
									cd8c4f8af7
								
							
						
					
					
						commit
						b2107f21a8
					
				|  | @ -7,6 +7,13 @@ See the file LICENSE for details. | ||||||
| #ifndef KMALLOC_H | #ifndef KMALLOC_H | ||||||
| #define KMALLOC_H | #define KMALLOC_H | ||||||
| 
 | 
 | ||||||
|  | struct kmalloc_chunk { | ||||||
|  | 	int state; | ||||||
|  | 	int length; | ||||||
|  | 	struct kmalloc_chunk *next; | ||||||
|  | 	struct kmalloc_chunk *prev; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
| void *kmalloc(int length); | void *kmalloc(int length); | ||||||
| void kfree(void *ptr); | void kfree(void *ptr); | ||||||
| 
 | 
 | ||||||
|  | @ -14,4 +21,8 @@ void kmalloc_init(char *start, int length); | ||||||
| void kmalloc_debug(); | void kmalloc_debug(); | ||||||
| int kmalloc_test(); | int kmalloc_test(); | ||||||
| 
 | 
 | ||||||
|  | #ifdef KMALLOC_EXT | ||||||
|  |   #include "kmalloc_ext.h" | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user