At 12:40 AM +0300 2/18/04, Vladimir Lipsky wrote:
From: "Goplat" <[EMAIL PROTECTED]>

 --- Vladimir Lipsky <[EMAIL PROTECTED]> wrote:
 > From: "Goplat" <[EMAIL PROTECTED]>
 >
 > > flags_to_win32 sets fdwShareMode to FILE_SHARE_DELETE, which is not
 > > supported in win98
 >
 > A fix for that should be windows version specific and needs support of
the
> config subsystem.

If you did that, a version compiled on NT wouldn't work on 9x. I'd say
most
 9x users don't compile perl themself, they just download a binary from
 ActiveState (who use NT)...

Then there should be different binaries for different versions

Yeah, I'm actually coming to that conclusion. Yes, it's sort of easier to keep a single binary around from a packaging standpoint, it's a hassle for everyone else because of it.


We talked ages ago about having the system identification ops let you know the sub-version of whichever OS you were on, and I think it's time to get that dusted off. That'll help with this a bit.

The one downside is the whole "minimum capability" issue. A Win9x binary, if built for Win9x, will run on WinXP yet lack all the crunchy WinXP features. Not that this is exclusive to windows as it's a problem on any system with any amount of backwards compatibility (or in some cases if we restrict operations with privs), so I'm OK with making it a non-issue here. We just need to think about ways to present interpreter capabilities so programs can query them if they need to.
--
Dan


--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to