Re: Other Win32 TODO items?

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: Other Win32 TODO items?
Дата
Msg-id 3FA5D554.6040807@dunslane.net
обсуждение исходный текст
Ответ на Re: Other Win32 TODO items?  (Claudio Natoli <claudio.natoli@memetrics.com>)
Ответы Committing Resources to Win32  ("Joshua D. Drake" <jd@commandprompt.com>)
Re: Other Win32 TODO items?  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers-win32

Claudio Natoli wrote:

>>To the best of my knowledge, only the command processor cares about
>>this, and you can get around it by quoting the command - see
>>my initdb.c for examples. (this is also why I pass PGDATA via the
>>
>>
>environment and
>
>
>>never via the command line - the Windows command processor is
>>quite dumb about multiple quoted strings). AFAIK direct library calls
>>like stat() or fopen() should accept forward slashes. It may be that
>>libraries other than MSVCRT act differently, although that would be very
>>
>>
>odd,
>
>
>>even for M$.
>>
>>
>
>They will, as long as there isn't a mix of forward and backward slashes,
>which is currently the case in the backend code. Either canonicalize on
>forward, or #define out backslashes in Win32. In either case, it is an
>outstanding TODO item for postgres under win32.
>
>
>

Right. FWIW, I found canonicalization by far the simpler approach -
which I adopted after tying myself  in knots doing things the other way.

cheers

andrew


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

Предыдущее
От: Claudio Natoli
Дата:
Сообщение: Re: Other Win32 TODO items?
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Committing Resources to Win32