Mail Archives: djgpp-workers/2001/09/24/01:41:39
On Sun, 16 Sep 2001, Eli Zaretskii wrote:
> On Sat, 15 Sep 2001, Charles Sandmann wrote:
> > > from epunzip.c:
> > > epoutfile = open("/dev/null",
> > > O_WRONLY | O_BINARY | O_CREAT | O_EXCL,
> > This open does not work on other Unix systems I tested. The O_CREAT
> > isn't the problem it the O_EXCL - which fails if the specified file
> > exists. This is a bug in epunzip (2 places). I don't think we
> > should need O_CREAT either, but O_EXCL is the problem.
> I agree.
> Esa, is there any reason why I shouldn't remove O_EXCL from those two
> calls in epunzip.c?
None that I can think of. I don't remember why I wrote them like
that, but now it doesn't make any sense to me why the null device
should be opened with either O_CREAT or O_EXCL, so I think they should
both be removed.
--
Esa Peuha
student of mathematics at the University of Helsinki
http://www.helsinki.fi/~peuha/
- Raw text -