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