On Mon, Dec 19, 2005 at 01:54:52AM -0500, Gene Cooperman wrote: > Perhaps my description was not clear enough, but this would be a very > strange feature. When setrlimit() is called in the original process > as specified, then after that, pthread_create() continues to succeed > in the original process. _However_, if the original process creates > a child process, and if the child process calls pthread_create(), > then pthread_create() will fail with a non-zero error code.
Yes, that was what I meant by "this happens during program initialization": glibc calls getrlimit() before main() to set the default stack size, which then does not change for the life of the program. -- Daniel Jacobowitz CodeSourcery, LLC -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]