Re: Win32 rename()/unlink() questions

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: Win32 rename()/unlink() questions
Дата
Msg-id 20020920080949.H40440-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Re: Win32 rename()/unlink() questions  (Mike Mascari <mascarm@mascari.com>)
Список pgsql-hackers
On Fri, 20 Sep 2002, Mike Mascari wrote:

> Bruce Momjian wrote:
> > I don't think we are not going to be supporting Win9X so there isn't an
> > issue there.  We will be supporting Win2000/NT/XP.
> >
> > I don't understand FILE_SHARE_DELETE.  I read the description at:
> >
> >     http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/createfile.asp
> >
> > but I don't understand it:
> >
> >     FILE_SHARE_DELETE - Windows NT/2000/XP: Subsequent open operations on
> >     the object will succeed only if delete access is requested.
>
> I think that's a rather poor description. I think it just means
> that if the file is opened once via CreateFile() with
> FILE_SHARE_DELETE, then any subsequent CreateFile() calls will
> fail unless they too have FILE_SHARE_DELETE. In other words, if
> one of us can delete this file while its open, any of us can.

The question is, what happens if two people have the file open
and one goes and tries to delete it?  Can the other still read
from it?



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andrew Sullivan
Дата:
Сообщение: Re: SCSI Error
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [GENERAL] timestamp parse error