On 04/30/2013 10:41 AM, Jeff Darcy wrote:
On 04/30/2013 10:27 AM, Kaleb KEITHLEY wrote:

I did a quick scan of mem-pool.c but failed to notice anything
obvious. If you
happen to notice it again, it should be worth a patch.


Mem-pool does zero memory, but none of GF_CALLOC, GF_MALLOC, or
GF_REALLOC do.  For example, GF_CALLOC just calls __gf_calloc which just
calls calloc.

??

from TFM:

     The  calloc()  function allocates memory for an array of nmemb
     elements of size bytes each and returns a pointer to the allocated
     memory.   The memory  is  set  to zero.

Yes, but also from TFM:

 >The  malloc()  function  allocates  size bytes and returns a pointer
to the
 >allocated memory.  The memory is not initialized.

Yes, but both Avati and I are referring to your statement that GF_CALLOC/calloc do not zero the memory. See above.

--

Kaleb


_______________________________________________
Gluster-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/gluster-devel

Reply via email to