| lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | /* XXX this file is a temporary hack. | 
|  | 2 |  | 
|  | 3 | All hurd-internal code which uses malloc et al includes this file so it | 
|  | 4 | will use the internal malloc routines _hurd_{malloc,realloc,free} | 
|  | 5 | instead.  The "hurd-internal" functions are the cthreads version, | 
|  | 6 | which uses vm_allocate and is thread-safe.  The normal user version | 
|  | 7 | of malloc et al is the unixoid one using sbrk. | 
|  | 8 |  | 
|  | 9 | */ | 
|  | 10 |  | 
|  | 11 | extern void *_hurd_malloc (size_t); | 
|  | 12 | extern void *_hurd_realloc (void *, size_t); | 
|  | 13 | extern void _hurd_free (void *); | 
|  | 14 |  | 
|  | 15 | #define malloc	_hurd_malloc | 
|  | 16 | #define realloc	_hurd_realloc | 
|  | 17 | #define free	_hurd_free |