Hi All Desperate: Do not know if this is the right forum for this question. Using gcc 4.1.1 on Red Hat Linux, I keep getting negative pointer value when I try to allocate more than 128000 bytest using malloc(). Works fine if the value is less than 128000. Any ideas why this happens. I would very much appreciate your help and input. Thanks and Regards Vardhan