Lines Matching refs:it
45 And yet, it is substantially more efficient than the native allocation
54 switching processors, and a host of C programs. And while it has
55 accreted flexibility and additional options over the years, it remains
97 allocation (which is usually not worth it in other environments).
104 program), or otherwise unsuitable, you can replace it with BGET.
112 the underlying operating system, add it to the buffer pool by another
123 expansion increment. All of these functions are optional (although it
125 acquisition function, does it?). Once the call-back functions have been
130 compaction function has been supplied. If so, it is called (with the
133 looping). If the compaction function is able to free any storage (it
134 needn't know whether the storage it freed was adequate) it should return
136 if it fails again, call the compaction function again with the
147 If the allocation function succeeds in obtaining the storage, it returns
148 a pointer to the new block and BGET expands the buffer pool; if it
182 Allocate a buffer of <size> bytes and clear it to all zeroes. The
217 is re-tried. If <compact> returns 0 (as it must if it isn't able to
226 the need to ensure that whatever actions it takes do not change things
238 cannot obtain the requested space, it should return NULL and the entire