[ANNOUNCEMENT] Overlay and No DirectInput Test 3

Harold Hunt Harold@compasstechnologies.com
Mon Oct 30 17:06:00 GMT 2000

I'm not running with %CYGWIN=ntsec, however, I wonder if some of the failure
cases out there are due to that...

I suppose anyone running NT 4 and Windows 2000 should try the following
line, as Suhaib recommended, if they have %CYGWIN set to 'ntsec':
cd /usr/X11R6/bin
chmod +x xf_dx.dll


-----Original Message-----
From: Robert Collins [ mailto:robert.collins@itdomain.com.au ]
Sent: Monday, October 30, 2000 7:58 PM
To: Harold Hunt; Cygx (E-mail)
Subject: RE: [ANNOUNCEMENT] Overlay and No DirectInput Test 3

	Are you running with cygwin=ntsec? If you are not you cannot
"set" the x bit. If you are then you _do_ need the x bit set. If you
recall I posted a couple of headaches realted to this a while back when
I first started using ntsec.

when cygwin is set to ntsec, cygwin removes the ntfs execute permissions
unless there is an x bit set, when it adds ntfs execute permissions back
in again.

This affects win2k and NT


> -----Original Message-----
> From: Harold Hunt [ mailto:Harold@compasstechnologies.com ]
> Sent: Tuesday, 31 October 2000 10:04 AM
> To: Cygx (E-mail)
> Subject: [ANNOUNCEMENT] Overlay and No DirectInput Test 3
> There seems to be problems loading the xf_dx.dll library, 
> even though the
> file exists; I cannot see a relation between my modifications and the
> failure of the library to load, so I added a few debugging 
> messages around
> the loading of the library to assist in debugging.
> The new tarball is once again available from:
> http://www.msu.edu/~huntharo/OverlayAndNoDITest.tar.bz2
> Once again, the installation instructions are:
> cp OverlayAndNoDITest.tar.bz2 /usr/X11R6/bin
> cd /usr/X11R6/bin
> mv XWin.exe XWin.orig.exe
> mv xf_dx.dll xf_dx.orig.dll
> bunzip2 OverlayAndNoDITest.tar.bz2
> tar -xf OverlayAndNoDITest.tar
> Suhaib, John Fortin, and I removed recognized and removed 
> several deprecated
> files from the xf_dx.dll source package; these files were 
> being compiled in
> and removing them shaved 40 kB off the size of the compiled 
> xf_dx.dll file.
> Special thanks to them for getting me to finally look into 
> removing some
> useless files.  Alas, adding a few debugging messages caused 
> the size to go
> up 8kB, so the total shrink for this release of xf_dx.dll is 32 kB.
> I'm starting to think that there might be a problem in the 
> way that I am
> tarballing the EXE and the DLL or in the instructions that I 
> specify for
> untarballing them; I may be causing a problem with the xf_dx.dll being
> inaccessible to certain users, or, perhaps some versions of 
> Windows need to
> have the executable attribute set on the DLL.  Pipe up if you have any
> pointers or solutions.
> I test each release on a Windows 2000 machine and a Windows 98 machine
> before I post them; I don't have an NT 4 SP6 machine available, so I'd
> appreciate it if someone could give a quick works/doesn't 
> work response for
> that platform.
> Enjoy,
> Harold

More information about the Cygwin-xfree mailing list