On Tue, Jan 07, 2003 at 04:39:18PM +0000, Nikita Schmidt wrote: > I've observed the same symptoms trying to run a multithreaded application > linked with libcurl: libcurl can't connect to a remote server. This > happens under both -8 and -9. > > The following erroneous behaviour has been sighted: after calling a > syscall that returns an error, errno is often found to be 0 in > multithreaded programs. This causes connection failures in libcurl and > probably in mozilla and galeon as well.
Libcurl correctly uses __errno_location(); I assume the others do also. That makes the failure quite surprising. Can you produce a test case for this? -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

