Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Mon, 21 Jun 2004 20:00:59 +0400 From: 3APA3A <3APA3A AT SECURITY DOT NNOV DOT RU> Reply-To: 3APA3A <3APA3A AT SECURITY DOT NNOV DOT RU> Organization: http://www.security.nnov.ru Message-ID: <1626130083.20040621200059@SECURITY.NNOV.RU> To: Igor Pechtchanski Cc: cygwin AT cygwin DOT com Subject: Re[2]: Compiling DLLs to be used from native Win32 application In-Reply-To: References: <419004530 DOT 20040621185653 AT SECURITY DOT NNOV DOT RU> MIME-Version: 1.0 Content-Type: text/plain; charset=Windows-1251 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Note-from-DJ: This may be spam Dear Igor Pechtchanski, --Monday, June 21, 2004, 7:34:33 PM, you wrote to 3APA3A AT SECURITY DOT NNOV DOT RU: >> >> 1. I did DLL, it works fine with cygwin application. >> 2. If I try to use it from native application it hangs on LoadLibrary. >> 3. I did DllMain function with impure_ptr initialization and finally >> compiled as described in FAQ. >> 4. Now DLL loads and simple functions (for example strcpy()/ctrcat() >> based) work OK, but any "syscall" from DLL to cygwin function (for >> example printf()) causes NULL pointer reference. >> >> Is subj possible? May be some additional initialization is required? IP> Does help? No. I do not want to compile application with cygwin1.dll. I want to load library dynamically. But I'll look into crt code anyway. -- ~/ZARAZA Человек это тайна... я занимаюсь этой тайной чтобы быть человеком. (Достоевский) -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/