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
Re: Other Win32 TODO items? |
Список | 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 по дате отправления: