Interesting that the Linux version would have this limitation but not the Windows version. Could it be something related to the /tmp folder on my Linux drive? Maybe the server doesn't have access to create temporary files? I am not a programmer so for me to change the source and recompile is a little out of my league... at least I think it is. If I have GCC, is it fairly straightforward?
Quote:
Originally Posted by Pierre-Marie Baty
There must be a big buffer declared somewhere like this
char buffer[10000];
better do something like this
char *buffer;
buffer = (char *) malloc (min_size); // initialization
buffer = (char *) malloc (buffer, new_size); // reallocate each time you need the buffer to grow
free (buffer); // free the buffer when you don't need it anymore
|