Messages in this thread |  | | Date | Mon, 6 Nov 2000 19:59:05 -0800 (PST) | From | RAJESH BALAN <> | Subject | malloc(1/0) ?? |
| |
hi, why does this program works. when executed, it doesnt give a segmentation fault. when the program requests memory, is a standard chunk is allocated irrespective of the what the user specifies. please explain.
main() { char *s; s = (char*)malloc(0); strcpy(s,"fffff"); printf("%s\n",s); }
NOTE: i know its a 'C' problem. but i wanted to know how this works
__________________________________________________ Do You Yahoo!? Thousands of Stores. Millions of Products. All in one Place. http://shopping.yahoo.com/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |