当前位置: 技术问答>linux和unix
Mem_Free(哪位兄弟了解该函数的用法)
来源: 互联网 发布时间:2015-09-26
本文导语: 哪位兄弟了解该函数的用法Mem_Free,这个函数属于什么知道范畴? 谢谢! | mem_free - deallocate memory SYNOPSIS success = mem_free(memory) C DPTR FUNCTION Free a block of memory, ...
哪位兄弟了解该函数的用法Mem_Free,这个函数属于什么知道范畴?
谢谢!
谢谢!
|
mem_free - deallocate memory
SYNOPSIS
success = mem_free(memory)
C DPTR
FUNCTION
Free a block of memory, returning it to the pool from which it came. mem_free() automatically remembers the number of blocks (size) that was requested in mem_alloc().
INPUTS
memory - pointer to the memory block to free
RESULT
success - when the CARRY flag is set, mem_free() failed. Probably because you tried to free allocs resources instead of your own.
NOTES
If a block is freed twice, or a wrong pointer is passed to mem_free(), the alloc routines will probably go insane and do unpredicable things to the list of allocated memoryblocks. It was either this or a very sloooow mem_free() routine. I chose the former solution.
SYNOPSIS
success = mem_free(memory)
C DPTR
FUNCTION
Free a block of memory, returning it to the pool from which it came. mem_free() automatically remembers the number of blocks (size) that was requested in mem_alloc().
INPUTS
memory - pointer to the memory block to free
RESULT
success - when the CARRY flag is set, mem_free() failed. Probably because you tried to free allocs resources instead of your own.
NOTES
If a block is freed twice, or a wrong pointer is passed to mem_free(), the alloc routines will probably go insane and do unpredicable things to the list of allocated memoryblocks. It was either this or a very sloooow mem_free() routine. I chose the former solution.
|
这个函数应该不是标准C的函数,这个函数我第一次见。上面的说明我是在一个英文网站找的,其实更多的说明你可以在linux终端下用man mem_free或man 3 mem_free看看
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。