Re: pg_dump -Ft failed on Windows XP

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: pg_dump -Ft failed on Windows XP
Дата
Msg-id 6BCB9D8A16AC4241919521715F4D8BCEA352D4@algol.sollentuna.se
обсуждение исходный текст
Ответ на pg_dump -Ft failed on Windows XP  (Yoshiyuki Asaba <y-asaba@sraoss.co.jp>)
Список pgsql-hackers
> > It's not buggy. It's well documented behaviour,and per my linux
> > manpage for the file it's also OK per spec:
> >
> >        The standard does not specify the directory that tmpfile()
> >        will use. Glibc will try the path prefix P_tmpdir  defined
> >        in <stdio.h>, and if that fails the directory /tmp.
>
> The spec says
>
>     The tmpfile() function shall create a temporary file and open a
>     corresponding stream. The file shall be automatically
> deleted when all
>     references to the file are closed. The file is opened as
> in fopen() for
>     update (w+).
>
> If the implementation is such that it tries to create the
> file in a directory that the user does not have write
> permission to, it's a bug.

Well, you're never gonig to convince MS of that :-)

And either way, the runtime we're usnig now isn't especially current
(MSVC6), so even in the unlikely event that they did fix it, it wouldn't
help us. So we'll definitly need to fix it ourselves. Did the code I
sent the last time look reasonable?

//Magnus


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

Предыдущее
От: Robert Treat
Дата:
Сообщение: Re: please change url for czech postgresql site
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pg_dump -Ft failed on Windows XP