The UNIX and Linux Forums  


Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Advanced & Expert Users
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #5 (permalink)  
Old 07-17-2008
salvi salvi is offline
Registered User
  
 

Join Date: Jul 2008
Posts: 7
Dear Friends,
Thank you for your reply.
Actually when I was reading the code of the traceroute I saw the following statement.

outip = (struct ip *)malloc((unsigned)packlen);
if (outip == NULL) {
Fprintf(stderr, "%s: malloc: %s\n", prog, strerror(errno));
exit(1);
}
memset((char *)outip, 0, packlen);

outip is of datatype struct ip *.
packlen is the size of the packet (i.e, 40 bytes).


My doubt is why here they not using the calloc function.

Regards,
Selvi.