From: mbrett AT wren DOT rpms DOT ac DOT uk (Matthew Brett) Subject: Re: Initialising gnuwin DLLs 3 Feb 1998 10:26:50 -0800 Message-ID: <199802031421.OAA15917.cygnus.gnu-win32@jaguar.rpms.ac.uk> To: jeffdbREMOVETHIS AT netzone DOT com Cc: gnu-win32 AT cygnus DOT com Dear Mikey, "struct _reent for each dll needs to be initialized from main() before any calls to dll funcs that use the std file handles, see the perl5 patch for details." Thanks for this reply. Does this mean that for any program to use a gnuwin generated DLL, main() needs to know that it is a gnuwin DLL and initialise struct _reent? This would mean that you could not use gnuwin DLLs with code that did not know about _reent, I guess. Could you not can you not intialise _reent from the DLL code - e.g in the PROCESS_ATTACH routine - to initialise the Cygwin DLL from our new DLL? Does anyone have some skeletal code that does this? Thanks again, Matthew - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".