Hi all,
I have an application that display the content of an USB key with the function readdir. This work fine but with an USB key the application crash because in the file uClibc/libc/sysdeps/linux/common/getdents.c the compiler try to allocate about 31K of data with the function "alloca (red_nbytes)" and the default stack size is 12K in the thread that use the function. To solve the problem I have increased the stack size of that thread. For the other program that use uClibc and the function readdir, like busybox, it's possible that the program will crash. It's possible change the allocation of the memory with the malloc to solve the problem for all the application?

Thanks
Davide Zanni
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to