/shark/trunk/libc/stdlib/free.c |
---|
20,11 → 20,11 |
/** |
------------ |
CVS : $Id: free.c,v 1.1.1.1 2002-03-29 14:12:53 pj Exp $ |
CVS : $Id: free.c,v 1.2 2004-05-07 10:09:10 giacomo Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-03-29 14:12:53 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2004-05-07 10:09:10 $ |
------------ |
**/ |
62,6 → 62,10 |
f = kern_fsave(); |
//kern_cli(); |
p -= sizeof(size_t); |
if (*(size_t *)p == 0) { |
kern_frestore(f); |
return; |
} |
kern_free(p,*((size_t *)p)); |
//kern_sti(); |
kern_frestore(f); |