| delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
| From: | Rugxulo <rugxulo AT gmail DOT com> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Dificulty using open() with O_EXCL on Windows 2000 |
| Date: | Thu, 26 Mar 2009 07:20:30 -0700 (PDT) |
| Organization: | http://groups.google.com |
| Lines: | 39 |
| Message-ID: | <db874fcd-681f-45b8-b76b-2b6b70edf6b0@v38g2000yqb.googlegroups.com> |
| References: | 20090326071841 DOT 73950 AT gmx DOT net |
| NNTP-Posting-Host: | 65.13.115.246 |
| Mime-Version: | 1.0 |
| X-Trace: | posting.google.com 1238077231 21998 127.0.0.1 (26 Mar 2009 14:20:31 GMT) |
| X-Complaints-To: | groups-abuse AT google DOT com |
| NNTP-Posting-Date: | Thu, 26 Mar 2009 14:20:31 +0000 (UTC) |
| Complaints-To: | groups-abuse AT google DOT com |
| Injection-Info: | v38g2000yqb.googlegroups.com; posting-host=65.13.115.246; |
| posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO | |
| User-Agent: | G2/1.0 |
| X-HTTP-UserAgent: | Opera/9.64 (Windows NT 6.0; U; en) Presto/2.1.1,gzip(gfe),gzip(gfe) |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Hi, On Mar 26, 2:18=A0am, "Juan Manuel Guerrero" <juan DOT guerr DOT DOT DOT AT gmx DOT de> wrote: > > While I was porting Perl 5.8.9 I have noticed that the port is not able > to create temporary files on Win2K. =A0On MSDOS 6.0 and WinXP everything > works fine. > This issue has already been reported some time ago by a user. See > <http://www.delorie.com/archives/browse.cgi?p=3Ddjgpp/2008/04/17/02:16:35= > The only Win2k user I know of is Robert Riebisch, probably because that OS wasn't targeted at home desktops. I assume you've already contacted him (or he'll read this here), but if not, e-mail him. Anyways, here's what he said in the same thread: >> Error in tempfile() using c:/djgpp/tmp/XXXXXXXXXX: > > Yes, same here! > >> or does it work fine? > > No. ;-) > > But perl561b works fine. So it must be a regression somewhere if it worked before. (But I have heard that Win2k has various NTVDM bugs that were later fixed for XP. Win2k is still barely supported by MS, though I doubt that means "trivial" bugfixes, sadly.) > Is this behaviour to be expected or am I missing something? > If this is a bug it will appears everytime O_EXCL is used on Win2K. > Is there a way to certainly detect Win2K at runtime? =A0If there is no > way to identify Win2K, then O_EXCL must be removed from the mode list. No direct way through DJGPP calls that I know of. But "ver" should report NT 5.0 (instead of 5.1 for XP or 6.0 for Vista).
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |