Here are 3 minor patches for DX CVS (as of Nov 20th)

1) message.diff is for src/exec/libdx/message.c
The sys_errlist and sys_nerror in Cygwin B20.1 and also in
Cygwin 1.0 CD Relase are exported symbols.

2) Makefile.am inserts a EXPORTS at the first line of tmpAnyDX.exp
which is needed by dllwrap.  I removed the --image-base because
it was colliding with ntdll.dll on Nt and with kernel32.dll on Win98/95.
Dllwrap assignes the default --image-base

3) Somewhere in include/dx/arch.h insert the following

#ifdef cygwin
#define sys_errlist _sys_errlist
#define sys_nerr _sys_nerr
#endif

In Cygwin B20.1 and Cygwin v 1.0 CD Release it is _sys_errlist
and _sys_nerr, which are defined as extern int in errno.h.


Suhaib

PS: David or Greg if you want to apply these patches then let me know
so I would not reapply them to CVS.  Thanks


Attachment: Makefile.am.diff
Description: Binary data

Attachment: message.diff
Description: Binary data

Reply via email to