Mail Archives: cygwin-developers/1999/08/02/13:21:29
The ctors problem is my fault (obviously). I'd forgotten that ctors
needs to run twice. Right now only the DLL's constructors are being
run. I've reverted my previous, overly ambitiou change, to do_global_ctors.
I have never been able to duplicate any problems with strace/ReadProcessMemory,
on NT at least. I can only fix what I can duplicate.
cgf
On Mon, Aug 02, 1999 at 08:42:16PM +0400, Egor Duda wrote:
>Hi!
>
>August, 2 1999 Chris Faylor cgf AT cygnus DOT com wrote:
>
>CF> Could you all check out the new snapshot? AFAIK, I've fixed all of the
>CF> reported bugs except for the "sh -c 'ls &'" one.
>
>the following program (generated by groff-1.10 configure) fails -- and
>so does configure -- A() constructor isn't being called.
>
>confdefs.C
>============================================================================
>#line 654 "configure"
>#include "confdefs.h"
>#ifdef __cplusplus
>extern "C" void exit(int);
>#endif
>
>extern "C" {
> void _exit(int);
>}
>int i;
>struct A {
> char dummy;
> A() { i = 1; }
> ~A() { if (i == 1) _exit(0); }
>};
>A a;
>int main() { return 1; }
>============================================================================
>
>Moreover, i was trying to build groff because groff fails too -- for
>some reason it checks current path for devlatin1/DESC rather then
>/usr/local/share/groff/font/. And due to groff, man fails.
>
>BTW, "strace -f man man" still breaks failing to read child memory --
>as it have been discussed some time ago.
>
>Egor. mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19
>
>
--
cgf AT cygnus DOT com
http://www.cygnus.com/
- Raw text -